凉风有信,秋月无边。
亏我思娇的情绪好比度日如年。

jQuery多行文字无缝滚动

《jQuery多行文字无缝滚动》正文开始,本次阅读大概10分钟。

还是在写zblogPHP主题ydblack需要加入一个滚动特效,找到的方法!

之前写过一篇关于jQuery单行文字滚动特效的三种样式!

多行滚动HTML:

!DOCTYPEhtml
html
head
metahttp-equiv=Content-Typecontent=text/html;charset=utf-8/
titlejQuery无缝向上滚动/title
style
*{margin:0;padding:0;font-size:12px;}
li{list-style:none;}
.box{margin:20px;width:320px;height:195px;border:1pxsolid#ddd;padding:10px;overflow:hidden;}
.boxulli{line-height:25px;}
/style
scripttype=text/javascriptsrc=http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js/script
/head
body
divclass=box
ul
li01这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
li02这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
li这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
li这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
li这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
li这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
li这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
li这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
li这是一个无缝向上滚动的特效,是我第一次写这样的插件/li
/ul
/div
script
(function($){
$.fn.scrollTop=function(options){
vardefaults={
speed:30
}
varopts=$.extend(defaults,options);
this.each(function(){
var$timer;
varscroll_top=0;
varobj=$(this);
var$height=obj.find(ul).height();
obj.find(ul).clone().appendTo(obj);
obj.hover(function(){
clearInterval($timer);
},function(){
$timer=setInterval(function(){
scroll_top++;
if(scroll_top$height){
scroll_top=0;
}
obj.find(ul).first().css(margin-top,-scroll_top);
},opts.speed);
}).trigger(mouseleave);
})
}
})(jQuery)
/script
script
$(function(){
$(.box).scrollTop({
speed:30//数值越大速度越慢
});
})
/script
/body
/html

赞(232)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的内容,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。本博客资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。如果本文导致的版权问题以及内容纠错问题请联系站长QQ:1004619 | 点此给我发送邮件
本文标题:jQuery多行文字无缝滚动
本文地址:https://www.1004619.com/nn/jquerydxwzwfgd.html