jQuery插件实现文字无缝向上滚动效果代码


Posted in Javascript onFebruary 25, 2016

本文实例讲述了jQuery插件实现文字无缝向上滚动效果代码。分享给大家供大家参考,具体如下:

此插件旨在实现目前较为流行的无缝向上滚动特效,当鼠标移动到文字上时,向上滚动会停止,当鼠标离开时,向上滚动继续。整体代码如下:

<!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>无缝向上滚动</title>
<style>
*{margin:0;padding:0;font-size:12px;}
li{list-style:none;}
.box{margin:20px;width:320px;height:195px;border:1px solid #ddd;padding:10px;overflow:hidden;}
.box ul li{line-height:25px;}
</style>
<script type="text/javascript" src="jquery-1.7.1.js"></script>
</head>
<body>
<div class="box">
 <ul>
 <li>01这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 <li>02这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 <li>这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 <li>这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 <li>这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 <li>这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 <li>这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 <li>这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 <li>这是一个无缝向上滚动的特效,是我第一次写这样的插件</li>
 </ul>
</div>
<script>
/*
* scrollTop 0.1
* Dependence jquery-1.7.1.js
*/
;(function($){
 $.fn.scrollTop = function(options){
  var defaults = {
   speed:30
   }
  var opts = $.extend(defaults,options);
  this.each(function(){
   var $timer;
   var scroll_top=0;
   var obj = $(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>

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
addRule在firefox下的兼容写法
Nov 30 Javascript
javascript 函数调用规则
Aug 26 Javascript
Ext对基本类型的扩展 ext,extjs,format
Dec 25 Javascript
IE图片缓存document.execCommand(&quot;BackgroundImageCache&quot;,false,true)
Mar 01 Javascript
判断对象是否Window的实现代码
Jan 10 Javascript
JS函数重载的解决方案
May 13 Javascript
jQuery使用$.each遍历json数组的简单实现方法
Apr 18 Javascript
微信小程序实现分享到朋友圈功能
Jul 19 Javascript
jQuery UI实现动画效果代码分享
Aug 19 jQuery
express 项目分层实践详解
Dec 10 Javascript
微信小程序实现点击按钮后修改颜色
Dec 05 Javascript
vue远程加载sfc组件思路详解
Dec 25 Javascript
jQuery zTree加载树形菜单功能
Feb 25 #Javascript
JavaScript实现搜索框的自动完成功能(一)
Feb 25 #Javascript
jquery插件之文字间歇自动向上滚动效果代码
Feb 25 #Javascript
jQuery插件ImageDrawer.js实现动态绘制图片动画(附源码下载)
Feb 25 #Javascript
利用jQuery中的ajax分页实现代码
Feb 25 #Javascript
Jquery zTree 树控件异步加载操作
Feb 25 #Javascript
jquery插件jquery.dragscale.js实现拖拽改变元素大小的方法(附demo源码下载)
Feb 25 #Javascript
You might like
PHP5新特性: 更加面向对象化的PHP
2006/11/18 PHP
常用的php对象类型判断
2008/08/27 PHP
php密码生成类实例
2014/09/24 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
php策略模式简单示例分析【区别于工厂模式】
2019/09/25 PHP
js有序数组的连接问题
2013/10/01 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
javascript操作ul中li的方法
2015/05/14 Javascript
javaScript中with函数用法实例分析
2015/06/08 Javascript
jQuery CSS3相结合实现时钟插件
2016/01/08 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
微信小程序中setInterval的使用方法
2017/09/29 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
2018/02/09 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
使用jQuery如何写一个含验证码的登录界面
2019/05/13 jQuery
angularjs请求数据的方法示例
2019/08/06 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
flask使用session保存登录状态及拦截未登录请求代码
2018/01/19 Python
python-docx修改已存在的Word文档的表格的字体格式方法
2018/05/08 Python
Python爬取成语接龙类网站
2018/10/19 Python
python使用for循环计算0-100的整数的和方法
2019/02/01 Python
python从list列表中选出一个数和其对应的坐标方法
2019/07/20 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
Windows下Anaconda安装、换源与更新的方法
2020/04/17 Python
树莓派升级python的具体步骤
2020/07/05 Python
优衣库澳大利亚官网:UNIQLO澳大利亚
2017/01/18 全球购物
凯特王妃父母建立的派对用品网站:Party Pieces
2017/05/28 全球购物
小学生读书感言
2014/02/12 职场文书
阳光体育活动总结
2014/04/30 职场文书
通报表扬范文
2015/01/17 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript