【发布时间】:2016-05-26 07:43:09
【问题描述】:
所以在我的代码中,我试图为 div 的不透明度设置动画,当这不起作用时,我选择了带有 chrome 的 img,但仍然没有运行动画,我查看了代码,但也许我错过了一些东西。
HTML 简化:
<div class="searchWrapper">
<div class="row">
<div class="col-xs-3 popsImage">
<img src="img/airplane3.png">
</div>
</div>
<script src="https://www.somesite.com/searchbox"></script>
</div>
脚本:
<script type="text/javascript">
console.log('starting anim');
$(".body > div.searchWrapper > div.row > div > img").animate({
opacity: 0.9
}, 5000, function() {
console.log('Animation complete.');
});
</script>
这是css:
body > div.searchWrapper > div.row > div > img{
opacity:0;
}
所以控制台确实打印了“开始动画”,但动画没有到达回调,所以它不会在控制台中打印完成。
有人能发现问题吗,以前运行的脚本会是罪魁祸首吗?
【问题讨论】:
-
将数字作为字符串?它在一个对象中。
标签: javascript jquery html css jquery-animate