想做一个抽烟机不断把下面的烟雾连续不断往上抽的效果,自己写了一下发现总会卡一下不知道为什么总会一卡一卡的往上走,不是连续的往上走,jq版本是jquery-1.10.1.min.js
<style>
.ipro_pic {width:308px; height:242px; position:relative;}
.ipro_pic .h1 img {width:308px; height:242px;}
.ipro_pic .h2 {width:308px; height:88px; overflow:hidden; position:absolute; bottom:0; left:0;}
.ipro_pic .h2 img {position:absolute; top:0px; left:-50px;}
</style>
<div class="ipro_pic">
<div class="h1"><img src="images/cate1.jpg" /></div>
<div class="h2"><img src="images/yanwu.png" /></div>
</div>
<script>
function yanwu()
{
var div = $('.ipro_pic .h2 img');
if(div.css("top")=="-284px")
{
div.css("top","0px");
yanwu();
}
else
{
div.animate({top:'-284px'},1000,yanwu);
}
}
yanwu();
</script>
附上图片:
烟雾