獲取滾動條距離的兼容問題
1.獲取滾動條距離的API
scrollLeft / scrollTop
pageXOffset / pageYOffset
2.兼容性問題
Safari 比較特別,有自己獲取scrollTop的函數 : window.pageYOffset ;
火狐等相對標準些的瀏覽器就省心多了,直接用 document.documentElement.scrollTop ;
IE6/7/8/9/10:
對於沒有doctype聲明的頁面裏可以使用 document.body.scrollTop 來獲取 scrollTop高度 ;
對於有doctype聲明的頁面則可以使用 document.documentElement.scrollTop ;
總結:
獲取滾動條距離:
var scrollTop = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
獲取滾動條距離的兼容問題
相關推薦
獲取滾動條距離的兼容問題
兼容問題 api 瀏覽器 pagex 聲明 gpo 火狐 doctype type 1.獲取滾動條距離的API scrollLeft / scrollTop pageXOffset / pageYOffset 2.兼容性問題 Safari 比較特別,有自己獲
獲取滾動條距離底部的距離
oct add nbsp lis class col char bsp type <!DOCTYPE html> <html> <head> <meta charset="UTF-8">
react 移動端 監聽滾動事件 獲取滾動條距頂部距離
嘗試了很多中方法,用下面程式碼實現了 componentDidMount(){ window.addEventListener('scroll', this.handleScroll); } handleScroll(){ cons
原生JS 和 JQ 獲取滾動條的高度,以及距離頂部的高度
scrolltop 距離 amp col get div 比較 高度 var JQ:相對比較簡便 獲取瀏覽器顯示區域(可視區域)的高度 : $(window).height(); 獲取瀏覽器顯示區域(可視區域)的寬度 : $(window).width(
測試scrollTop--隨滾動條距離頂部的高度body顯示不同的顏色
javascript<!doctype html> <html> <head> <title>測試scrollTop--隨滾動條距離頂部的高度body顯示不同的顏色</title> <meta name="author" con
document.documentElement.scrollTop(獲取滾動條位置)
而不是 cli 使用 位置 w3c scrolltop 標簽 如果 htm 要獲取當前頁面的滾動條縱坐標位置,用:document.documentElement.scrollTop;而不是:document.body.scrollTop;documentElement 對
小程序頁面獲取滾動條高度
esc -c 效果 情況 this 視圖 適應 頂部 頁面 沒有用過vue等MVVM的框架,直接開始做小程序,沒有dom操作真是各種不適應,思維有時都轉換不過來 想要做的效果是 很常見的滾動條超出某個元素時,該元素固定在頂部 網上看到的獲取滾動條高度及返回頂部的代碼 o
小程序之一鍵回到頂部和獲取滾動條當前位置
.sh 無法 程序 pan lse 是否可用 log esc itl 1.獲取滾動條當前位置 2.回到頂部 onPageScroll:function(e){ // 獲取滾動條當前位置 console.log(e) console.log(e.scroll
jquery獲取滾動條下拉值-下拉式載入資料
var docHeight = $(document).height(); // 獲取整個頁面的高度 //var winHeight = $(window).height(); // 獲取當前窗體的高度 ,用window獲取的值跟document獲取的值是相同的不能用 var
vue 獲取滾動條上拉載入
scrollLoding() { //載入事件 let self = this; // 註冊scroll事件並監聽 if (self.lists.length >= 20) { console.log(
獲取滾動條位置(相容)
相容性獲取滾動條位置 //滾動條位置 function GetPageScroll() { var x, y; if(window.pageYOffset) { // all ex
javascript 讀取滾動條位置,文件總高度,頁面高度,滾動條距離底端位置
javascript 讀取滾動條位置,文件總高度,頁面高度,滾動條距離底端位置 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title&g
獲取滾動條當前的位置,當前可視範圍的高度,文件完整高度
(一)獲取滾動條當前的位置/** * 獲取滾動條當前的位置 */ function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop)
DOM之獲取滾動條位置
在DOM中可以通過兩種方式獲取滾動條的位置,通過pageXOffset,pageYOffset,或者scrollLeft,scrollTop 直接上程式碼,如下: function getScrollOffsets(w) { //指定視窗,如果不指
jqeruy獲取滾動條位置以及滾動條觸發事件
位置: function test(){ var wScrollTop = $("#show").scrollTop(); //#show為頁面中某個div標籤的id,滾動條相對top位置 alert(wScrollTop); } 觸發事件: $("#show").s
js獲取滾動條位置
獲取座標: IE (event.x event.y) 獲取滾動條位置: document.body.scrollTop (滾動條離頁面最上方的距離) document.body.scrollLeft (滾動條離頁面最左方的距離) 當我用js獲
document.documentElement.scrollTop(獲取滾動條位置) .
要獲取當前頁面的滾動條縱座標位置,用: document.documentElement.scrollTop; 而不是: document.body.scrollTop; documentElement 對應的是 html 標籤,而 body 對應的是 body 標籤。 在標準w3c下,document.bo
C#獲取滾動條的相關資訊
C#很多控制元件都有滾動條屬性,我們也可以自己手動新增滾動條到控制元件(具體的例子見MSDN)。 本文主要是獲取滾動條的一些資訊,例如滾動條滑塊的大小,滾動條按鈕塊的大
javascript 獲取滾動條高度+常用js頁面寬度與高度
/******************** * 取視窗滾動條高度 ******************/function getScrollTop(){ var scrollTop=0; if(document.documentElement&&
不同瀏覽器獲取滾動條高度
1、用Jquery獲取 $(window).scrollTop(); 2、用javascript獲取 function getScrollTop(){ if(!document.do