国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平安县| 抚远县| 德清县| 阿拉善左旗| 灵武市| 尖扎县| 南木林县| 板桥市| 夏邑县| 闻喜县| 梁平县| 曲水县| 巴林右旗| 岐山县| 佛坪县| 武山县| 昌邑市| 华安县| 万荣县| 綦江县| 南和县| 家居| 灌南县| 西藏| 泰宁县| 鹰潭市| 铁岭县| 正镶白旗| 东乡县| 黄龙县| 博湖县| 定南县| 南丰县| 孟连| 达拉特旗| 文昌市| 塘沽区| 桐城市| 海盐县| 黎城县| 司法|