日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
讓IE6支持fixed的捷徑

本文和大家重點討論一下讓IE6支持fixed的簡單方法,在主題制作或者修改中一些元素要設(shè)置為隨頁面滾動的效果,通常的做法是加上fixed屬性,或者干脆用js實現(xiàn)這個功能。

凌源網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),凌源網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為凌源成百上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請找那個售后服務(wù)好的凌源做網(wǎng)站的公司定做!

讓IE6支持fixed的簡單方法

最近發(fā)現(xiàn)一個小問題:在主題制作或者修改中一些元素要設(shè)置為隨頁面滾動的效果,通常的做法是加上fixed屬性,或者干脆用js實現(xiàn)這個功能。

不過對于懶得去后臺更新js文件的同學(xué)來說,這不是個好辦法,或者對于還未引入js的同學(xué),這更不是好辦法。但是不用的話在IE6下會無效,這個經(jīng)典到目前訪問量的半數(shù)以上的瀏覽器版本是直接無視fixed的(當(dāng)然還有其他若干問題,所以希望更新或扔掉該瀏覽器)。

關(guān)于這個問題的解決辦法,我之前的做法一直是用_position:absolute來暫時修訂,當(dāng)然這么做產(chǎn)生的效果和想象中的差距很大。最近發(fā)現(xiàn)一個方法來修正IE6的fixed效果,如下: 

 
 
 
  1. _top:expression(documentElement.scrollTop+數(shù)值+"px") 
  2.  

也是一個簡單的hack,對于不想引入JS又迫切希望使用fixed屬性的人來說,確實是個好辦法。

More:

Q:有時候好像使用document.body.scrollTop來獲取滾動條滾動的長度,結(jié)果滾動后得到的也是0,為什么改用document.documentElement.scrollTop就可以了?

A:可以查看一下源代碼,如果沒有

 
 
 
  1. <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"  
  2.  
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  4.  

這一句那么可以用document.body.scrollTop,否則只能用document.documentElement.scrollTop。

原因:在標準w3c下,document.body.scrollTop恒為0,需要用document.documentElement.scrollTop來代替;document.documentElement.scrollTop中documentElement對應(yīng)的是html標簽;document.body.scrollTop中body對應(yīng)的是body標簽。


本文名稱:讓IE6支持fixed的捷徑
文章轉(zhuǎn)載:http://www.5511xx.com/article/coodphs.html