`
mywebcode
  • 浏览: 1002784 次
文章分类
社区版块
存档分类
最新评论

JS 有时间间隔的文字滚动

 
阅读更多

<head>

<style type="text/css">

*{margin:0;padding:0;}
ul,li{list-style-type:none;}
body{font:12px/180% Arial, Helvetica, sans-serif;}
a{color:#333;text-decoration:none;}
a:hover{color:#3366cc;text-decoration:underline;}
.demopage{width:730px;margin:0 auto;}
.demopage h2{font-size:14px;margin:20px 0;}
/* scrollDiv */
.scrollDiv{height:25px;/* 必要元素 */line-height:25px;border:#ccc 1px solid;overflow:hidden;/* 必要元素 */}
.scrollDiv li{height:25px;padding-left:10px;}
#s2,#s3{height:100px;}
</style>
<script type="text/javascript" src="jquery-1.2.6.pack.js"></script>
</head>
<body>
<div class="demopage">
<h2>jquery 文字上下滚动--单行 批量多行 文字图片上下翻滚 | 多行滚动 </h2>
<div class="scrollDiv" id="s2">
<ul>
<li><a href="http://mengyibandemei.blog.163.com/">111111111</a></li>
<li><a href="http://mengyibandemei.blog.163.com/">22222222222</a></li>
<li><a href="http://mengyibandemei.blog.163.com/">333333333333</a></li>
<li><a href="http://mengyibandemei.blog.163.com/">444444444</a></li>
<li><a href="http://mengyibandemei.blog.163.com/">5555555555</a></li>
<li><a href="http://mengyibandemei.blog.163.com/">666666666</a></li>
<li><a href="http://mengyibandemei.blog.163.com/">777777777</a></li>
<li><a href="http://mengyibandemei.blog.163.com/">88888888</a></li>
</ul>
</div>
<script type="text/javascript">
//滚动插件
(function($){
$.fn.extend({
Scroll:function(opt,callback){
//参数初始化
if(!opt) var opt={};
var _this=this.eq(0).find("ul:first");
var lineH=_this.find("li:first").height(), //获取行高
line=opt.line?parseInt(opt.line,10):parseInt(this.height()/lineH,10), //每次滚动的行数,默认为一屏,即父容器高度
speed=opt.speed?parseInt(opt.speed,10):500, //卷动速度,数值越大,速度越慢(毫秒)
timer=opt.timer?parseInt(opt.timer,10):3000; //滚动的时间间隔(毫秒)
if(line==0) line=1;
var upHeight=0-line*lineH;
//滚动函数
scrollUp=function(){
_this.animate({
marginTop:upHeight
},speed,function(){
for(i=1;i<=line;i++){
_this.find("li:first").appendTo(_this);
}
_this.css({marginTop:0});
});
}
//鼠标事件绑定
_this.hover(function(){
clearInterval(timerID);
},function(){
timerID=setInterval("scrollUp()",timer);
}).mouseout();
}
});
})(jQuery);
$(document).ready(function(){
$("#s2").Scroll({line:3,speed:500,timer:4000});
});
</script>
</div>
</body>
分享到:
评论

相关推荐

    JS实现文字间隔性滚动代码

    JS实现文字间隔性滚动代码 可以用于网站滚动新闻特效

    js文字间隔滚动上下滚动

    js文字间隔滚动上下滚动

    javascript 文字上下间隔滚动的代码 符合WEB标准 脚本之家修正版

    符合WEB标准的文字间隔滚动JS代码 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]第二个firefox下运行有些问题。但学习js的朋友可以看下主要是看思路。 JS文字间隔性滚动代码_适合做公告 packer_至强的...

    文字,图片 无间隔滚动 有三种方式

    js 写的,很好用,有三种滚动方式,间隔式滚动.向上,向下,滚水式向上滚动

    JS无间隔滚动代码支持文字和图片

    无缝隙滚动很强大很快的解决图片或者文字之间的股东

    js消息框文字自动向上滚动代码

    一款简单实用的原生js封装的消息框文字自动向上滚动代码,可设置滚动间隔时间,同一页面可多次调用。简单易学.

    vue实现公告栏文字上下滚动效果的示例代码

    主要介绍了vue实现公告栏文字上下滚动效果的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    jQuery实现文字逐条向上滚动特效

    一个jQuery实现的文字列表不间断香山翻滚的特效,默认间隔时间为2s,童鞋们可根据自己需要修改,修改位置在网页js最底部 使用方法: 1、将index.html中的css 以及代码部分拷贝到你的网页中即可

    JQuery插件Marquee.js实现无缝滚动效果

    pauseSpeed: 5000 // 滚动完到下一条的间隔时间 pauseOnHover: true // 鼠标滑向文字时是否停止滚动 loop: -1 // 设置循环滚动次数 (-1为无限循环) fxEasingShow: "swing" // 缓冲效果 fxEasingScroll: "linear

    JavaScript网页特效范例宝典源码

    实例041 全屏显示无边框有滚动条的窗口 63 实例042 应用CSS+DIV实现指定尺寸无边框无滚动条窗口 65 实例043 应用JavaScript实现指定尺寸无边框无滚动条窗口 67 1.8 水平导航条应用 69 实例044 图片按钮导航条 69 ...

    javascript完全学习手册1 源码

    14.1.1 文字向上不间断无缝滚动 387 14.1.2 灼热的文字(IE) 389 14.1.3 标题栏文字循环向左移动 391 14.1.4 各种形式输出文字 392 14.1.5 跑马灯式说明文字 398 14.1.6 跳动的文字 400 14.2 图片特效 402 14.2.1 ...

    jQuery 大幅文字+图片滚动变幻的动画布局示例

    内容索引:脚本资源,jQuery,图片滚动 jQuery 大幅文字+图片滚动变幻的动画布局示例,代码中设置有定时器、切换间隔、滚动时间、淡出时间、淡入时间、起始序列、滚动内容个数、每个滚动内容的宽度等,本效果可与你的...

    javascript完全学习手册2 源码

    14.1.1 文字向上不间断无缝滚动 14.1 12灼热的文字(IE) 14.1.3 标题栏文字循环向左移动 14.1.4 各种形式输出文字 14.1.5 跑马灯式说明文字 14.1.6 跳动的文字 14.2 图片特效 14.2.1 线性幻灯片 ...

    javascript函数的解释

    83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout 84.JS中的模态显示在IE4+行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 85.JS中的退出之前使用...

    js实现文字跑马灯效果

    本文主要介绍了js实现文字超过显示宽度每间隔1s自动向左滚动显示的跑马灯效果,具有很好的参考价值,下面跟着小编一起来看下吧

    JavaScript_JQuery_CSS_CSS_DIV漂亮的实例123个

    44. jquery漂亮网页布局综合定时器、切换间隔、滚动时间、滚动图片个数等示例 45. jQuery演示Ajax加载并显示图片的相片画廊实例 46. jQuery版Sexy Lightbox 2.3内容修饰框插件下载(支持HTML,flash,图片,视频等) ...

    107个常用javascript语句

    83.JS中设置时间间隔:setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout 84.JS中的模態显示在IE4 行,在NN中不行:showModalDialog("URL"[,arguments][,features]); 85.JS中的退出之前使用...

Global site tag (gtag.js) - Google Analytics