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


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

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

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="https://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相关内容感兴趣的读者可查看本站专题:《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》

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

—-想了解更多的jquery相关特效编写怎么解决关注<计算机技术网(www.ctvol.com)!!>



本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/jquerytutorial/91583.html

(0)
上一篇 2020年4月25日
下一篇 2020年4月25日

精彩推荐