美文网首页
文字向上滚动

文字向上滚动

作者: 新新_6261 | 来源:发表于2019-04-22 10:02 被阅读0次
    <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>
    
    *{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;}
    

    引入jquery 库

    (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)
    

    引用

    $(function(){
       $(".box").scrollTop({
         speed:30 //数值越大 速度越慢
       });
    })
    

    相关文章

      网友评论

          本文标题:文字向上滚动

          本文链接:https://www.haomeiwen.com/subject/unbegqtx.html