我使用http://www.barelyfitz.com/projects/tabber/上顯示的標記腳本來提供選項卡式頁面。一般來說,它運行良好,我唯一的抱怨是,直到內容完全加載後才顯示選項卡,然後在屏幕自行正確寫入時出現跳轉。 (對於我的意思的例子見www.littlehotels.co.uk/spain/noves.php。)簡單的Javascript無法正常工作
我認爲解決辦法是隱藏包含這樣
<div class="tabber" id="tabber" style="display:none">
所有標籤內容的DIV,然後用一個小的JavaScript功能展現它這由
<body onLoad="ShowTabber()">
Javascript本身堪稱是
<script type="text/javascript">
function ShowTabber() {
document.getElementById('tabber').style.display = "block";
}
</script>
我的小函數似乎停止了外部javascript(tabber.js)的工作,因爲頁面顯示的是所有標籤的內容,沒有標籤本身在頂部。這與我從頁面中刪除對外部腳本的引用的結果相同。
我在做什麼錯?
更多說明: 當tabber.js文件丟失時,頁面會依次顯示所有選項卡的內容(如您所期望的那樣)。如上所述運行腳本具有完全相同的效果;因此我得出結論,該腳本阻止運行的主要JavaScript。
你在jQuery中使用.tabs() – PSR 2013-03-18 12:32:41
你可以把PLZ放在一些更多的解釋... – Rubyist 2013-03-18 12:33:13
我不使用jQuery。說實話,我遠離它,因爲我不明白它。也許是時候學習了。 Napster,我會編輯OP來嘗試給出更多的解釋。 – TrapezeArtist 2013-03-18 12:40:42