Почему мои анимации css3 не работают в JQuery? - PullRequest
1 голос
/ 08 декабря 2010

Во-первых, я использую JQuery для установки фонового изображения. Затем я добавляю класс gridbouncer, внутри которого есть функции анимации.

$(function(){
$(".grid_doc_holder").each(function(e){
      imageurl = $(this).attr("data-image");
      $(this).css('background', 'url(' + imageurl + ') no-repeat 50% 50% #000');
      $(this).addClass("gridbouncer");
       });
});

Это мой CSS:

@keyframes bounce-background {
    from {
        background-position: top;
    }
    50% {
        background-position: bottom;
    }
    to {
        background-position: top;
    }
}
.gridbouncer {
    animation-name: bounce-background;
    animation-timing-function: ease-in-out;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}

1 Ответ

1 голос
/ 09 декабря 2010

Вам нужны префиксы -webkit во всех этих настройках анимации (и вам потребуется -moz и -o в этих браузерах, когда они поддерживают анимацию.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...