摘要:主要是做兼容處理這里必須時(shí)因?yàn)槟J(rèn)值和每次滾動(dòng)的時(shí)侯都可以值為但是為假所以就只要不為就執(zhí)行和其他標(biāo)準(zhǔn)瀏覽器聲明了
function Obj(){} Obj.prototype={ scroll:function(){ /* 主要是做兼容處理 這里必須時(shí)!=null 因?yàn)槟J(rèn)值和每次滾動(dòng)的時(shí)侯 都可以值為0 但是 if(0)為假 所以就只要不為null 就執(zhí)行 */ if(window.pageYOffset!=null){
/*IE9 和其他標(biāo)準(zhǔn)瀏覽器*/ return { left:window.pageXOffset, top:window.pageYOffset } } /*聲明了 */ else if(document.compatMode=="CSS1Compat") { return{ left:document.documentElement.scrollLeft, top:document.documentElement.scrollTop } } else{ return { left:document.body.scrollLeft, top:document.body.scrollTop } } } }
var obj=new Obj();
?
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/2014.html
摘要:以來(lái)說(shuō),就是在觸發(fā)頁(yè)面滾動(dòng)條時(shí)候,會(huì)擠壓掉的空間,那我們就可以從不同角度考慮去解決了。 引言 頁(yè)面滾動(dòng)條造成寬度減小的場(chǎng)景很常見(jiàn)了,由于div塊級(jí)元素的流動(dòng)性,其寬度默認(rèn)為100%的body寬度,但是當(dāng)容器的高度超過(guò)視口寬度時(shí)候,頁(yè)面就會(huì)出現(xiàn)滾動(dòng)條,這個(gè)滾動(dòng)條的寬度就會(huì)擠壓body的可用寬度,也就是會(huì)擠壓我們的容器的寬度,造成頁(yè)面晃動(dòng)的現(xiàn)象,很不友好,下面就來(lái)探討下如何解決這個(gè)滾動(dòng)條的...
摘要:咱們?yōu)榧磳?xiě)的庫(kù)起個(gè)名字為,開(kāi)始就是如下的樣子啦處理傳進(jìn)來(lái)的參數(shù)我們需要在類(lèi)的構(gòu)造函數(shù)中接收參數(shù),并覆蓋默認(rèn)參數(shù)。 前言 常見(jiàn)的js插件都很少使用ES6的class,一般都是通過(guò)構(gòu)造函數(shù),而且常常是手寫(xiě)CMD、AMD規(guī)范來(lái)封裝一個(gè)庫(kù),比如這樣: // 引用自:https://www.jianshu.com/p/e65c246beac1 ;(function(undefined) { ...
摘要:咱們?yōu)榧磳?xiě)的庫(kù)起個(gè)名字為,開(kāi)始就是如下的樣子啦復(fù)制代碼處理傳進(jìn)來(lái)的參數(shù)我們需要在類(lèi)的構(gòu)造函數(shù)中接收參數(shù),并覆蓋默認(rèn)參數(shù)。 前言常見(jiàn)的js插件都很少使用ES6的class,一般都是通過(guò)構(gòu)造函數(shù),而且常常是手寫(xiě)CMD、AMD規(guī)范來(lái)封裝一個(gè)庫(kù),比如這樣: // 引用自:https://www.jianshu.com/p/e65... (function(undefined) { use s...
摘要:咱們?yōu)榧磳?xiě)的庫(kù)起個(gè)名字為,開(kāi)始就是如下的樣子啦復(fù)制代碼處理傳進(jìn)來(lái)的參數(shù)我們需要在類(lèi)的構(gòu)造函數(shù)中接收參數(shù),并覆蓋默認(rèn)參數(shù)。 前言常見(jiàn)的js插件都很少使用ES6的class,一般都是通過(guò)構(gòu)造函數(shù),而且常常是手寫(xiě)CMD、AMD規(guī)范來(lái)封裝一個(gè)庫(kù),比如這樣: // 引用自:https://www.jianshu.com/p/e65... (function(undefined) { use s...
摘要:咱們?yōu)榧磳?xiě)的庫(kù)起個(gè)名字為,開(kāi)始就是如下的樣子啦復(fù)制代碼處理傳進(jìn)來(lái)的參數(shù)我們需要在類(lèi)的構(gòu)造函數(shù)中接收參數(shù),并覆蓋默認(rèn)參數(shù)。 前言常見(jiàn)的js插件都很少使用ES6的class,一般都是通過(guò)構(gòu)造函數(shù),而且常常是手寫(xiě)CMD、AMD規(guī)范來(lái)封裝一個(gè)庫(kù),比如這樣: // 引用自:https://www.jianshu.com/p/e65... (function(undefined) { use s...
閱讀 2536·2023-04-25 19:47
閱讀 3383·2019-08-29 17:18
閱讀 856·2019-08-29 15:26
閱讀 3360·2019-08-29 14:17
閱讀 1115·2019-08-26 13:49
閱讀 3339·2019-08-26 13:22
閱讀 3023·2019-08-26 10:44
閱讀 2693·2019-08-23 16:51