手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery插件实现文字无缝向上滚动效果代码
jQuery插件实现文字无缝向上滚动效果代码
摘要:本文实例讲述了jQuery插件实现文字无缝向上滚动效果代码。分享给大家供大家参考,具体如下:此插件旨在实现目前较为流行的无缝向上滚动特效,当...

本文实例讲述了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> <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程序设计有所帮助。

【jQuery插件实现文字无缝向上滚动效果代码】相关文章:

javascript实现图片跟随鼠标移动效果的方法

jQuery实现页面内锚点平滑跳转特效的方法总结

jQuery实现自动滚动到页面顶端的方法

jQuery使用zTree插件实现树形菜单和异步加载

jquery插件splitScren实现页面分屏切换模板特效

jQuery插件支持同一页面被多次调用

jQuery实现div随意拖动的实例代码(通用代码)

jQuery实现表格行上移下移和置顶的方法

jQuery插件expander实现图片翻转特效

jQuery实现表格行上下移动和置顶效果

精品推荐
分类导航