來個高人給我們noob解讀下
搞了一下午真是嗶了狗,答案和老師的一模一樣,死活在chrome上就是不行,于是手賤用FireFox運行一下竟然行了,然后這位同學@霓裳夢竹Andy給出了這個答案var top=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;改成var top=document.documentElement.scrollTop||document.body.scrollTop;
改正后Chrome可以正常運行,而用之前的老師的var top=document.documentElement?document.documentElement.scrollTop:document.body.scrollTop;除了Chrome不行外,包括FF和IE8卻可以運行,這兼容性第一次這么奇葩竟然IE8兼容性好于Chrome。奇了怪了
順便說下在自我感覺代碼沒有錯誤的情況下,而沒有到達預(yù)期效果可以嘗試不同的瀏覽器,來檢測,一般來說代碼沒錯誤卻出了預(yù)期之外的結(jié)果很可能是兼容性問題。
2016-12-03
確實是這樣