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

首頁 > 編程 > JavaScript > 正文

js網(wǎng)頁滾動條滾動事件實例分析

2019-11-20 12:33:05
字體:
來源:轉載
供稿:網(wǎng)友

本文實例講述了js網(wǎng)頁滾動條滾動事件用法。分享給大家供大家參考。具體分析如下:

在做js返回頂部的效果時,要監(jiān)聽網(wǎng)頁滾動條滾動事件,這個事件就是:window.onscroll。當onscroll事件發(fā)生時,用js獲得頁面的scrollTop值,判斷scrollTop為一個設定值時,顯示“返回面部”

js網(wǎng)頁滾動條滾動事件

<style type="text/css"> #top_div{  position:fixed;  bottom:80px;  right:0;  display:none; } </style> <script type="text/javascript"> window.onscroll = function(){  var t = document.documentElement.scrollTop || document.body.scrollTop;  var top_div = document.getElementById( "top_div" );  if( t >= 300 ) {   top_div.style.display = "inline";  } else {   top_div.style.display = "none";  } } </script> <a name="top">頂部<a> <div id="top_div"><a href="#top">返回頂部</a></div> <br /> <br /> <div> 這里盡量多些<br />以便頁面出現(xiàn)滾動條,限于篇幅本文此處略去 </div>

例子語法解釋

在 style 標簽中首先定義 top_div css 屬性:position:fixed;display:none; 是關鍵

javascript 語句中,t 得到滾動條向下滾動的位置,|| 是為了更好兼容性考慮
當滾動超過 300 (像素)時,將 top_div css display 屬性設置為顯示(inline),反之則隱藏(none)

必須設定 DOCTYPE 類型,在 IE 中才能利用 document.documentElement 來取得窗口的寬度及高度

PS:這里再為大家提供一個關于JS事件的在線工具,歸納總結了JS常用的事件類型與函數(shù)功能:

javascript事件與功能說明大全:

http://tools.VeVB.COm/table/javascript_event

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永吉县| 庆云县| 福贡县| 临洮县| 泊头市| 庆安县| 曲阜市| 土默特右旗| 益阳市| 宁海县| 太康县| 丹棱县| 安西县| 高尔夫| 河东区| 富平县| 德阳市| 正安县| 通许县| 洪泽县| 泾阳县| 含山县| 沈丘县| 芜湖县| 阿克苏市| 林芝县| 潜江市| 唐海县| 陆河县| 奉化市| 莒南县| 定结县| 成安县| 清水河县| 万山特区| 临洮县| 德化县| 阳原县| 龙陵县| 阿鲁科尔沁旗| 浪卡子县|