首页 > 编程 > JavaScript > 正文

js滚动条平滑移动示例代码

2019-11-20 10:19:56
字体:
来源:转载
供稿:网友

本文实例为大家分享了js滚动条平滑移动相关代码,供大家参考,具体内容如下

html页

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>   <title></title>   <script src="../Scripts/JavaScript9.js"></script>   <link href="../Content/StyleSheet9.css" rel="stylesheet" />   <script src="../Scripts/cxc.js"></script>   <meta charset="utf-8" /> </head> <body>   <input type="button" id="bt" value="滑动滚动条" />   <div id="back">   </div>   <div id="container">     <div id="main">       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>        <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>        <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>        <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>        <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>         <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>        <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>       <div class="d">         <p>如果有人说自己得到了真理,对不起,请恕鄙人无法相信。原因就不多谈了,这种拿真理吹牛逼的行为</p>       </div>      </div>   </div> </body> </html> 

js页

var body, back, container, main,bt; //dom  window.onload = function () {   domload();   dominit();   events(); }; var domload = function () {   body = document.body;   back = $("back");   container = $("container");   main = $("main");   bt = $("bt"); }; var dominit = function () {   setH(back, screenH);   setH(container, screenH);   setH(main, screenW); }; var events = function () {   AddEvent(bt, EventsType[0], function () {     var speed = 10;     var min = 0,max = 449;     var scrolldown = function () {       min += speed;       if (min < max) {         container.scrollTop = min;         setTimeout(scrolldown, 4);       }     };     setTimeout(scrolldown, 100);   }); }; 

css页

* {   margin:0px;   padding:0px; } #back {   position: absolute;   width: 100%;   top: 0px;   left: 0px;   z-index: 1;   background-image: url('../Images/psbg/bg7.png'); } #container{   position:absolute;   width:100%;   top:0px;   left:0px;   z-index:100;   overflow:auto; } #main{   position:absolute;   width:100%;   top:0px;   left:0px; } .d{   margin-top:50px; } #bt{   position:absolute;   top:0;   right:50px;   z-index:200; } 

以上就是本文的全部内容,希望对大家的学习有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表