XHTML下,JS浮動(dòng)代碼失效的問(wèn)題
更新時(shí)間:2009年11月12日 22:06:16 作者:
漂浮廣告/對(duì)聯(lián)代碼 為什么在XHTML語(yǔ)言的網(wǎng)頁(yè)中不能使用
對(duì)聯(lián)代碼,查閱它在xhtml下的表達(dá)方式,結(jié)果很簡(jiǎn)單了。這是因?yàn)椋凑諛?biāo)準(zhǔn)來(lái)說(shuō),我們看到的窗體的滾動(dòng)條不應(yīng)該是 body 的,而是 HTML 的(也就是 document.documentElement 對(duì)象)所以,解決辦法是:把html下不標(biāo)準(zhǔn)的代碼“document.body.scrollTop”變換為“document.documentElement.scrollTop”,一切ok!
(失效范圍:XHTML 1.0 transitional.dtd;XHTML 1.0 strict.dtd;XHTML 1.0 frameset.dtd;xHTML 1.1 DTD)
腳本之家編輯小結(jié)一下:
document.body替換成document.documentElement一般即可,但如果為了兼容非xhtml情況,一般一個(gè)判斷
scrollTop=document.body.scrollTop?document.body.scrollTop:document.documentElement等判斷
http://m.fzitv.net/article/19931.htm
http://m.fzitv.net/article/2447.htm
其實(shí)大家可以多看腳本之家以前發(fā)布的文章。
(失效范圍:XHTML 1.0 transitional.dtd;XHTML 1.0 strict.dtd;XHTML 1.0 frameset.dtd;xHTML 1.1 DTD)
腳本之家編輯小結(jié)一下:
document.body替換成document.documentElement一般即可,但如果為了兼容非xhtml情況,一般一個(gè)判斷
scrollTop=document.body.scrollTop?document.body.scrollTop:document.documentElement等判斷
http://m.fzitv.net/article/19931.htm
http://m.fzitv.net/article/2447.htm
其實(shí)大家可以多看腳本之家以前發(fā)布的文章。
相關(guān)文章
javascript replace()正則替換實(shí)現(xiàn)代碼
javascript-replace()基礎(chǔ),一次完成將"<,>"替換"<>"實(shí)例2010-02-02
JavaScript中內(nèi)存泄漏的幾種情況總結(jié)
在JavaScript中,內(nèi)存泄漏通常是由于變量、對(duì)象、閉包、事件監(jiān)聽(tīng)器等長(zhǎng)期存在而沒(méi)有被釋放引起的。本文就來(lái)和大家總結(jié)一下常見(jiàn)的幾種情況以及解決方法吧2023-05-05
js或jquery實(shí)現(xiàn)頁(yè)面打印可局部打印
這篇文章主要介紹了js或jquery如何實(shí)現(xiàn)頁(yè)面打印也可局部打印,需要的朋友可以參考下2014-03-03
js實(shí)現(xiàn)購(gòu)物車(chē)加減和價(jià)格運(yùn)算
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)購(gòu)物車(chē)加減和價(jià)格運(yùn)算,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-08-08
js閉包的6種應(yīng)用場(chǎng)景總結(jié)
如果一個(gè)函數(shù)訪(fǎng)問(wèn)了此函數(shù)的父級(jí)及父級(jí)以上的作用域變量,那么這個(gè)函數(shù)就是一個(gè)閉包,本文將給大家分享js閉包的6種應(yīng)用場(chǎng)景,文中有詳細(xì)的代碼示例,需要的朋友可以參考下2023-09-09
點(diǎn)擊單元格后可編輯單元格內(nèi)文本如何制作
點(diǎn)擊單元格后可編輯單元格內(nèi)文本如何制作...2006-10-10

