我正在建立一個單頁菜單,顯示/隱藏div'框架',而不是加載新頁面。 (幾乎)工作設置可以建立在This Pen上。我遇到的問題是默認顯示第一頁/幀,之後它的行爲與其餘的顯示塊/無切換操作一樣。強制div顯示在頁面加載 - jQuery/CSS
使用CSS/jQuery(取其更清潔)如何顯示默認的第一幀?這看起來令人沮喪,但我無法把頭轉向它。爲參考我的jQuery和CSS如下:
#item-1, #item-2, #item-3, #item-4, #item-5 {
display: none;
}
#item-1:target, #item-2:target, #item-3:target, #item-4:target, #item-5:target {
display:block;
}
//show first frame on page load
$('window').onload(function() {
$('#item-1').show();
})
請參閱所有代碼的筆,讓我知道,如果我可以展開任何東西。
謝謝,同樣如下 - 我試過這個,但它保持'show()'狀態,儘管點擊其他幀 – Andyjm
請參閱編輯版本。 – jhnny
這似乎工作:)我永遠不會想到使用散列 - 我需要看看 – Andyjm