js实现文本上下来回滚动


Posted in Javascript onFebruary 03, 2017

话不多说,请看代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>多行滚动jQuery循环新闻列表代码</title>
<style type="text/css">
ul,li{margin:0;padding:0}
#scrollDiv{width:300px;height:100px;min-height:25px;line-height:25px;border:#ccc 1px solid;overflow:hidden}
#scrollDiv li{height:25px;padding-left:10px;}
</style>
<script src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js"></script>
<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(){
 $("#scrollDiv").Scroll({line:1,speed:500,timer:1000});//可修改line值,speed值,timer值
});
</script>
</head>
<body>
<p>多行滚动演示:</p>
<div id="scrollDiv">
 <ul>
 <li>这是公告标题的第一行</li>
 <li>这是公告标题的第二行</li>
 <li>这是公告标题的第三行</li>
 <li>这是公告标题的第四行</li>
 <li>这是公告标题的第五行</li>
 <li>这是公告标题的第六行</li>
 <li>这是公告标题的第七行</li>
 <li>这是公告标题的第八行</li>
 </ul>
</div>
</body>
</html>
***请再次刷新查看效果,或保存到本地浏览***

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
使用javascript获取flash加载的百分比的实现代码
May 25 Javascript
Jquery响应回车键直接提交表单操作代码
Jul 25 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
Aug 04 Javascript
jQuery实现垂直半透明手风琴特效代码分享
Aug 21 Javascript
认识Knockout及如何使用Knockout绑定上下文
Dec 25 Javascript
值得分享和收藏的Bootstrap学习教程
May 12 Javascript
jQuery实现手机自定义弹出输入框
Jun 13 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
Dec 13 Javascript
详解express使用vue-router的history踩坑
Jun 05 Javascript
vue keep-alive列表页缓存 详情页返回上一页不刷新,定位到之前位置
Nov 26 Javascript
koa-passport实现本地验证的方法示例
Feb 20 Javascript
微信小程序自定义底部弹出框功能
Nov 18 Javascript
jquery代码规范让代码越来越好看
Feb 03 #Javascript
Javascript for in的缺陷总结
Feb 03 #Javascript
canvas绘制七巧板
Feb 03 #Javascript
JS对象是否拥有某属性如何判断
Feb 03 #Javascript
jQuery实现的浮动层div浏览器居中显示效果
Feb 03 #Javascript
JavaScript中捕获与冒泡详解及实例
Feb 03 #Javascript
JS基于正则截取替换特定字符之间字符串操作示例
Feb 03 #Javascript
You might like
国内php原创论坛
2006/10/09 PHP
php str_replace的替换漏洞
2008/03/15 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
PHP把JPEG图片转换成Progressive JPEG的方法
2014/06/30 PHP
php实现简易聊天室应用代码
2015/09/23 PHP
PHP的反射机制实例详解
2017/03/29 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
2018/08/17 PHP
jquery控制listbox中项的移动并排序
2009/11/12 Javascript
浅谈Javascript嵌套函数及闭包
2010/11/09 Javascript
基于jQuery的倒计时实现代码
2012/05/30 Javascript
Jquery 点击按钮自动高亮实现原理及代码
2014/04/25 Javascript
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
nuxt.js添加环境变量,区分项目打包环境操作
2020/11/06 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
使用原生javascript开发计算器实例代码
2021/02/21 Javascript
Vue多选列表组件深入详解
2021/03/02 Vue.js
对Python 文件夹遍历和文件查找的实例讲解
2018/04/26 Python
python中实现字符串翻转的方法
2018/07/11 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
Python requests.post方法中data与json参数区别详解
2020/04/30 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
HTML5为输入框添加语音输入功能的实现方法
2017/02/06 HTML / CSS
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
婚礼证婚人证婚词
2014/01/08 职场文书
心理健康课教学反思
2014/02/13 职场文书
哈弗商学院毕业生求职信
2014/02/26 职场文书
安全生产活动月方案
2014/03/09 职场文书
房屋出售协议书
2014/04/10 职场文书
工作说明书范文
2014/05/07 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
感谢信模板大全
2015/01/23 职场文书
四年级作文之植物
2019/09/20 职场文书