我的代碼完美驗證,看起來不錯,直到我添加了一個垂直文本滾動腳本到3列CSS佈局中最左邊的浮動div。在幾個現代瀏覽器(IE 6.0 - 7.0 - 8.0,Opera 8 - 9 - 10)中添加腳本會導致腳本下方的內容重複 - 文本和背景 - 。 Safari和Firefox都可以。爲垂直文本滾動打破頁面佈局的Javascript
的腳本是JavaScript和你通過將該代碼放到要滾動條出現在頁面上,在我的情況下添加它裏面的第三個浮動的div:
<script language="javascript" src="myvsbody.js" type="text/javascript">
</script>
還有一個onload屬性那雲在身體標記:
<body onload="vsscrollstart();">
,並在頭部區域中的參數腳本格式化卷軸盒:
<script language="javascript" src="myvsparmsg.js" type="text/javascript">
該腳本應該是跨瀏覽器兼容的。
這裏是網頁在線和鏈接代碼:
http://www.jillknobloch.com/new/
../new/main.css
../new/myvsbody.js
../new/myvsparmsg.js
我想我有一個糟糕的劇本擱置,所以我嘗試另一個和時又出現相同的佈局問題!所以我認爲這是我的XHTML/CSS。
www.jillknobloch.com/test5/
我有:也因爲此模板中,這是我從模板世界得到使用,並裝上我的網站時,腳本不會在所有瀏覽器工作花費約48小時在模板世界頁面上播放試圖找到代碼和礦山之間的差異,我無法弄清楚爲什麼文本滾動腳本在該頁面上運行,而不是在礦井上運行。
我是一個新的Javascipt程序員,任何幫助將不勝感激!
謝謝
吉爾克諾布洛赫
所以你已經縮小到JavaScript。不幸的是,這些腳本被壓縮使得很難進行任何故障排除。如果你有權訪問非常有幫助的未壓縮腳本。 此外,調用任何IE瀏覽器是一個現代瀏覽器;) – 2009-11-05 23:13:03
這是非常好的你把IE6稱爲「現代瀏覽器」。 – Pointy 2009-11-05 23:16:21
我在IE8中看不到任何錯誤。 – Pointy 2009-11-05 23:17:54