$(function(){ var $area = $('#content'); var $con1 = $('#con1'); $area.scrollTop = 0; var myScroll = setInterval('myAnimate()',1000); function myAnimate(){ $area.animate({ scrollTop:'$con1[0].scrollHeight()' }),'slow',function(){ if($area.scrollTop >= $con1[0].scrollHeight){ $area.scrollTop = 0; }else{ $area.scrollTop++; }; }; }; $area.hover(function(){ clearInterval(myScroll); },function(){ myScroll = setInterval('myAnimate()',1000); }); })
2 回答
已采纳
OlderSkee
TA贡献123条经验 获得超103个赞
$(function () {
var timer = null;
timer = setTimeout(auto,20)
function auto(){
clearTimeout(timer)
$("#con1").css({"marginTop":"-=1px"})
if(parseInt($("#con1").css("marginTop"))<-249){ //这里其实有一像素的偏差,修正一下
$("#con1").css("marginTop",100);
}
setTimeout(auto,20)
}
})//无缝只需要加上这一句就可以了。
for(var i=0;i<4;i++){
$("#con1").append($("#con1 li").eq(i).clone(true))
}
- 2 回答
- 0 关注
- 1391 浏览
添加回答
举报
0/150
提交
取消