<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    耐心無止境 成功一瞬間

    BlogJava 聯系 聚合 管理
      31 Posts :: 5 Stories :: 25 Comments :: 0 Trackbacks

    做頁面的時候可能會用到位置固定的層,讀取 document.body.scrollTop 來設置層的位置,像這樣:

    window.onscroll = function ()
    {
    var oFix = document.getElementById("divfix");
    oFix.style.top = document.body.scrollTop + "px";
    }

    可是怎么沒有達到預期效果呢,輸出 document.body.scrollTop 的值一看,一直都是 0。原來是 DTD 的問題,要是頁面直接用 開頭的話就沒有問題了。但是要符合 web 標準,DTD 當然是不能少的。具有 DTD 時用 document.documentElement.scrollTop 代替 document.body.scrollTop 就可以了。

    window.onscroll = function ()
    {
    var oFix = document.getElementById("divfix");
    oFix.style.top = document.documentElement.scrollTop + "px";
    }

    編者注:

    • 頁面具有 DTD(或者說指定了 DOCTYPE)時,使用 document.documentElement。
    • 頁面不具有 DTD(或者說沒有指定了 DOCTYPE)時,使用 document.body。
    • 在 IE 和 Firefox 中均是如此。
    • 為了兼容,可以使用如下代碼:
      var scrollTop = window.pageYOffset 
                      || document.documentElement.scrollTop 
                      || document.body.scrollTop 
                      || 0;

    轉自:http://www.cftea.com/c/2008/06/U1FSRIC247DWTK2M.asp
    posted on 2008-08-29 17:00 Joshua Yan 閱讀(4218) 評論(0)  編輯  收藏 所屬分類: Web
    主站蜘蛛池模板: 午夜亚洲av永久无码精品| 国产午夜精品免费一区二区三区 | 性生交片免费无码看人| 日韩精品内射视频免费观看| 久操视频在线免费观看| 久久久99精品免费观看| 一级毛片免费不卡在线| 无码A级毛片免费视频内谢| 亚洲视频在线免费观看| 日韩精品人妻系列无码专区免费| 久久国产精品成人片免费| 67194国产精品免费观看| h在线观看视频免费网站| 日韩视频在线精品视频免费观看 | 一区二区三区免费高清视频| 一级做a爰性色毛片免费| 特级做A爰片毛片免费看无码| 中文字幕免费不卡二区| 久久精品无码专区免费东京热| 足恋玩丝袜脚视频免费网站| 国产麻豆视频免费观看| 日韩视频免费一区二区三区| 国产三级免费电影| 亚洲色大成网站www永久一区| 久久精品国产亚洲av麻| 亚洲日韩在线视频| 亚洲AV无码专区在线观看成人 | 亚洲国产情侣一区二区三区| 亚洲日韩一中文字暮| 免费人妻精品一区二区三区| 视频免费在线观看| 天天影视色香欲综合免费| 最近的免费中文字幕视频| 亚洲免费日韩无码系列| 亚洲嫩草影院久久精品| 亚洲中文无码卡通动漫野外| 一级做a爱过程免费视频高清| 青青草无码免费一二三区| 成年私人影院免费视频网站| 免费在线看片网站| 久久精品国产亚洲AV无码偷窥|