function linkMarquee(lh,speed,delay){
var t;
var p = false;
o=$('#link_slide');
o.html(o.html()+o.html());
o.hover(function(){p=true},function(){p=false});
o.scrollTop(0);
function start(){
t=setInterval(scrolling,speed);
if(!p){ o.scrollTop(o.scrollTop()+1);}
}
function scrolling(){
if(o.scrollTop()%lh!=0){
o.scrollTop(o.scrollTop()+1);
if(o.scrollTop()>=o[0].scrollHeight/2) o.scrollTop(0);
}else{
clearInterval(t);
setTimeout(start,delay);
}
}
setTimeout(start,delay);
}link_slide是该div的id,<li></li>中放置每行轮播的文字,注意css中须设置overflow:hidden;
本文详细介绍了如何使用JavaScript创建自定义轮播效果,并通过实例展示了其在网页设计中的应用。
1475

被折叠的 条评论
为什么被折叠?



