Javascript 为什么我的css3动画不';你不能在JQuery中工作吗?
首先,我使用JQuery设置背景图像。然后,我添加了类“gridbouncer”,它内部有动画函数Javascript 为什么我的css3动画不';你不能在JQuery中工作吗?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,首先,我使用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).addCla
$(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;
}
您需要在所有这些动画设置上使用-webkit前缀(并且在支持动画的浏览器中需要-moz和-o)。您需要在所有这些动画设置上使用-webkit前缀(并且在支持动画的浏览器中需要-moz和-o)愚蠢的问题:当前哪些浏览器/渲染支持关键帧?一个快速的谷歌似乎表明它只是Webkit,然后只作为
@-Webkit关键帧。如果它不适用于动态应用的样式,我也不会感到惊讶。当您直接在HTML中设置背景和类时,它能工作吗?为什么不使用jQuery来完成整个动画呢?jQuery速度非常慢,因为它不使用硬件。愚蠢的问题:当前哪些浏览器/渲染支持@关键帧
?一个快速的谷歌似乎表明它只是Webkit,然后只作为@-Webkit关键帧。如果它不适用于动态应用的样式,我也不会感到惊讶。当您直接在HTML中设置背景和类时,它能工作吗?为什么不使用jQuery来完成整个动画呢?jQuery速度非常慢,因为它不使用硬件。