jquery css Фоновая анимация с задержкой - PullRequest
0 голосов
/ 26 октября 2011

это работает:

$("#header li a").hover(
        function(){
            $(this).fadeOut().delay(2000).fadeIn();
        },
        function(){
        }
    );

это не:

$("#header li a").hover(
        function(){
            $(this).css("background-position","center 0").delay(500).css("background-position","center -76px").delay(500).css("background-position","center -152px");
        },
        function(){
        }
    );

почему? просто показывает последнее значение CSS (центр -152px).

1 Ответ

1 голос
/ 26 октября 2011

delay() работает с очередями (чаще всего с анимацией), а не с произвольными функциями. Вы должны использовать setTimeout() вместо.

...