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编程起步(第五课)
Feb 27 Javascript
网页中实现浏览器的最大,最小化和关闭按钮
Mar 12 Javascript
用js判断页面刷新或关闭的方法(onbeforeunload与onunload事件)
Jun 22 Javascript
JavaScript文档碎片操作实例分析
Dec 12 Javascript
JavaScript代码实现图片循环滚动效果
Mar 19 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
Feb 10 Javascript
jQuery 控制文本框自动缩小字体填充
Jun 16 jQuery
JavaScript实现各种排序的代码详解
Aug 28 Javascript
Angular5给组件本身的标签添加样式class的方法
Apr 07 Javascript
uni-app使用微信小程序云函数的步骤示例
May 22 Javascript
原生JS实现弹幕效果的简单操作指南
Nov 10 Javascript
vue打开其他项目页面并传入数据详解
Nov 25 Vue.js
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
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
PHP实现单条sql执行多个数据的insert语句方法
2019/10/11 PHP
让浏览器非阻塞加载javascript的几种方法小结
2011/04/25 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
javascript数组去重的六种方法汇总
2015/08/16 Javascript
jQuery三级下拉列表导航菜单代码分享
2020/04/15 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
BootStrap 表单控件之单选按钮水平排列
2017/05/23 Javascript
Swiper实现轮播图效果
2017/07/03 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
2018/09/26 Javascript
JS实现将对象转化为数组的方法分析
2019/01/21 Javascript
微信小程序实现横向滚动导航栏效果
2019/12/12 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
python实现代理服务功能实例
2013/11/15 Python
用Python编写简单的微博爬虫
2016/03/04 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
tensorflow使用神经网络实现mnist分类
2018/09/08 Python
Python中 CSV格式清洗与转换的实例代码
2019/08/29 Python
一些Unix笔试题和面试题
2013/01/22 面试题
大学总结自我鉴定
2014/01/18 职场文书
会计毕业自我鉴定
2014/02/05 职场文书
《雨霖铃》听课反思
2014/02/13 职场文书
英文求职信写作小建议
2014/02/16 职场文书
《小白兔和小灰兔》教学反思
2014/02/18 职场文书
师德模范事迹材料
2014/06/03 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
离职证明格式样本
2015/06/12 职场文书
2016教师节问候语
2015/11/10 职场文书
担保书怎么写 ?
2019/04/22 职场文书