国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

原生js實現吸頂效果

2019-11-19 17:10:32
字體:
來源:轉載
供稿:網友

實現思路如下:

1. div初始居普通文檔流中

2. 給window添加scroll事件(可事件節流),獲取div的offset的top值,滾動時scrollTop值和top比較,當到達top時給div添加一個fixed的class使其固定

3. 向上滾動時當到達div初始top時則刪除fixed的class,此時div又回到普通文檔流中

4. fixed樣式非IE6瀏覽器使用position:fixed,IE6使用position:absolute和IE expression

效果圖:

代碼如下:

<!doctype html><html><head> <meta charset="utf-8"> <title>無標題文檔</title> <style>  * {   margin: 0;   padding: 0;  }  #div1 {   width: 100%;   height: 50px;   background: skyblue;  } </style> <script>  window.onload = function() {   var oDiv = document.getElementById('div1');   var divT = oDiv.offsetTop;   //console.log(divT);   window.onscroll = function() {    // 獲取當前頁面的滾動條縱坐標位置 (依次為火狐谷歌、safari、IE678)    var scrollT = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;    if (scrollT >= divT) {     if (window.navigator.userAgent.indexOf('MSIE 6.0') != -1) {      // 兼容IE6代碼      oDiv.style.position = 'absolute';      oDiv.style.top = scrollT + 'px';      oDiv.style.left = 0 + 'px';     } else {       // 正常瀏覽器代碼      oDiv.style.position = 'fixed';      oDiv.style.top = 0;      oDiv.style.left = 0;     }    } else     oDiv.style.position = '';   }  } </script></head><body> <div class="all">  以上<br>  以上<br>  以上<br>  以上<br>  以上<br>  以上<br>  以上<br>  <div id="div1"></div>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br>  啦啦啦啦啦<br> </div></body></html>

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陵水| 兴宁市| 全南县| 巫山县| 华池县| 瑞昌市| 蛟河市| 晋江市| 凤山县| 江孜县| 阿勒泰市| 色达县| 嘉祥县| 彩票| 宁南县| 波密县| 呼伦贝尔市| 余姚市| 正蓝旗| 天祝| 怀宁县| 鄂温| 石门县| 肇州县| 通许县| 平泉县| 梁山县| 北碚区| 灵璧县| 南充市| 天祝| 都安| 贺州市| 攀枝花市| 延边| 晋城| 正阳县| 茌平县| 奉新县| 巴马| 嘉义市|