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 相关文章推荐
用javascript实现分割提取页面所需内容
May 09 Javascript
原始XMLHttpRequest方法详情回顾
Nov 28 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
Oct 31 Javascript
原生JS实现图片轮播效果
Dec 26 Javascript
JavaScript运动框架 链式运动到完美运动(五)
May 18 Javascript
详解Vue.directive 自定义指令
Mar 27 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
Mar 29 Javascript
react实现antd线上主题动态切换功能
Aug 12 Javascript
countUp.js实现数字滚动效果
Oct 18 Javascript
微信小程序动态添加和删除组件的现实
Feb 28 Javascript
vue项目在webpack2实现移动端字体自适配功能
Jun 02 Javascript
JS异步宏队列微队列原理详解
Sep 09 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
PHP警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
用php实现选择排序的解决方法
2013/05/04 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
jquery 指南/入门基础
2007/11/30 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
jQuery操作Select的Option上下移动及移除添加等等
2013/11/18 Javascript
jQuery Easyui datagrid/treegrid 清空数据
2016/07/09 Javascript
详谈JS中实现种子随机数及作用
2016/07/19 Javascript
关于vuex的学习实践笔记
2017/04/05 Javascript
js随机生成一个验证码
2017/06/01 Javascript
zTree节点文字过多的处理方法
2017/11/24 Javascript
JS实现碰撞检测的方法分析
2018/01/19 Javascript
p5.js入门教程和基本形状绘制
2018/03/15 Javascript
关于Vue项目跨平台运行问题的解决方法
2018/09/18 Javascript
JQueryDOM之样式操作
2019/03/27 jQuery
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
python迭代器与生成器详解
2016/03/10 Python
轻松掌握python设计模式之策略模式
2016/11/18 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
2018/04/11 Python
对dataframe进行列相加,行相加的实例
2018/06/08 Python
Python基于百度云文字识别API
2018/12/13 Python
Python高斯消除矩阵
2019/01/02 Python
关于python中密码加盐的学习体会小结
2019/07/15 Python
浅谈keras保存模型中的save()和save_weights()区别
2020/05/21 Python
python 30行代码实现蚂蚁森林自动偷能量
2021/02/08 Python
Kathmandu英国网站:新西兰户外运动品牌
2017/03/27 全球购物
男方父母证婚词
2014/01/12 职场文书
政法学院毕业生求职信
2014/02/28 职场文书
文明工地标语
2014/06/16 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书
基层党员群众路线教育实践活动个人对照检查材料思想汇报
2014/10/05 职场文书
先进个人材料怎么写
2014/12/30 职场文书