成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? jQuery自定義滾動條完整實例
全站頭部文字 我要出現(xiàn)在這里
jQuery自定義滾動條完整實例 633 2024-03-14   

本文實例講述了jQuery自定義滾動條實現(xiàn)方法。分享給大家供大家參考,具體如下:

很多時候,由于美觀上的考慮,往往需要自定義各種各樣的滾動條,因此,本人做了一個demo

運行效果截圖如下:

查看圖片

以下是代碼部分:

<html>
  <head>
    <script type="text/javascript" src="http://www.gimoo.net/t/1904/jquery-1.9.1.min.js"></script>
    <script>
    $(function(){
      //內(nèi)容高度
      var content = $("#div2"); 
      //框的高度
      var box = $("#div1");
      //自定義的滾動條
      var scrollbar = $("#div3");
      var scroll=function(content,box,scrollbar){
        var bigHeight = content.height();
        var smallHeight = box.height();
        var rate = smallHeight/bigHeight;
        var h = Math.floor(rate*smallHeight);
        scrollbar.height(h);
        var offset = box.offset()
        var offsetT = offset.top+1;
        scrollbar.mousedown(function(e){
          var divOffsetT = scrollbar.offset().top;
          var tempT = e.pageY-divOffsetT;
          function move(e){
            var newH = e.pageY-tempT-offsetT;
            if(newH<0){
              newH=0;
            }else if(newH>(smallHeight-h)){
              newH=smallHeight-h;
            }
            var rate2 = (newH+h)/smallHeight;
            var contentH = Math.floor(bigHeight*rate2-smallHeight);
            content.css("top",-contentH+"px");
            scrollbar.css("top",newH+"px");
          }
          $("body").on("mousemove",move);
          $("body").mouseup(function(){
            $("body").off("mousemove",move);
          });
        });
      }
      scroll(content,box,scrollbar);
    });
    </script>
    <style>
      *{ margin:0; padding: 0;}
      body{ font-size: 12px;}
      #div1{ width: 200px; height: 300px; margin: 50px auto; position: relative; _overflow: hidden; border: 1px solid #000;}
      #div2{ width: 180px; position: absolute; top: 0; left: 5px;}
      #div3{ width: 10px; position: absolute; top: 0; right:5px; background: #000;}
    </style>
  </head>
  <body>
    <div id="div1">
      <div id="div3"></div>
      <div id="div2">
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
        1<br>
      </div>
    </div>
    <textarea name="" id="txt" cols="30" rows="10"></textarea>
  </body>
</html>

希望本文所述對大家jQuery程序設計有所幫助。



主站蜘蛛池模板: 格伦鲍威尔| 怀孕吃什么| 2024独一无二头像| interracial| 女忍者椿的心事| 欲海情缘| 《纯真年代》| 婚前婚后电影高清完整版| 宋景诗| 罪后真相| 那年秋天| 女脱衣服| 大伟| 88分钟| 事业编面试题库及答案| 大胆艺术| 惊魂今晚夜| 天台的月光| 时来运转电影| 爱欲1990未删减版播放| 寄宿生韩国电影| 初恋在线观看| 女生打屁股视频| 刘浩存个人资料简介图片| 台风电影| china中国农村妇女aⅴ| 范·迪塞尔电影| 电影《追求》| 10000个常用人名| footjob videos| 奇怪的夜晚电影| 囚禁空姐| 欧美13| 玻璃笼| 思想认识不到位,重视程度不够| 情况不妙| 挤鼻子黑头超多视频| 如意电视剧| 赖小子| 大红一师| 基兰·拉奥|

!!!站長長期在線接!!!

網(wǎng)站、小程序:定制開發(fā)/二次開發(fā)/仿制開發(fā)等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103