Próbuję animowanie text-shadow zanikać i obecnie za pomocą urywek wspólne tutaj:Animowanie text-shadow zanikać i obecnie
Animating elements of text-shadow with jQuery
Moje kodu jest zasadniczo:
$.fx.step.textShadowBlur = function(fx) {
$(fx.elem).css({textShadow: '0 0 ' + Math.floor(fx.now) + 'px white'});
};
$("#seconds").animate({textShadowBlur:20}, {duration: 300, complete: function() {
$("#seconds").animate({textShadowBlur:0}, {duration: 300});
}});
Problem polega na tym, że część "znikająca" nie działa. Cień plama po prostu zwiększa się do 20, a następnie „resetuje” 0.
jsfiddle problemu: http://jsfiddle.net/ANs92/
Czy nie byłoby rozsądnie osiągnąć efekt za pomocą CSS3 zamiast JS? – aliirz
Ten efekt jest wyzwalany w określonych zdarzeniach i zasadniczo obejmuje 2 animacje (animacja w celu zwiększenia rozmycia i następnie animacja w celu zmniejszenia rozmycia). Nie widzę, jak css3 może to ułatwić, ale znowu nie jestem w 100% na bieżąco z animacjami css3. – Naatan
Widziałeś to? http://www.alexpeattie.com/projects/animate-textshadow/ –