我使用jQuery來隱藏/顯示頁面上的內容部分。在一頁上,我有兩個這樣的部分。現在該頁面加載隱藏。我需要頁面加載第一個div可見,第二個隱藏。如何獲得特定的jQuery切換顯示/隱藏div加載可見?
這裏是我的javascript:
function a2012() {
var ele = document.getElementById("toggleArch12");
var text = document.getElementById("displayArch12");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "2012 Newsletter Archive";
}
else {
ele.style.display = "block";
text.innerHTML = "Hide Archive";
}
}
function a2011() {
var ele = document.getElementById("toggleArch11");
var text = document.getElementById("displayArch11");
if(ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "2011 Newsletter Archive";
}
else {
ele.style.display = "block";
text.innerHTML = "Hide Archive";
}
}
和HTML設立的DIV和他們的肘杆:我試圖改變風格=
<a id="displayArch12" href="javascript:a2012();">2012 Newsletter Archive</a>
<div id="toggleArch12" style="display:none">content goes here</div>
<a id="displayArch11" href="javascript:a2011();">2011 Newsletter Archive</a>
<div id="toggleArch11" style="display:none">content goes here</div>
「顯示:無」 爲第一個div到style =「display:visible」,雖然它確實會導致頁面加載可見內容,但切換鏈接仍顯示「click to open」文本(在本例中爲「2012年時事通訊檔案」)。
我需要第一個div加載可見和正確的切換文本(隱藏檔案)才能顯示。有任何想法嗎?
這裏有**零** jQuery。 – 2012-07-23 20:55:28
您正在顯示單擊鏈接時的代碼,但是在加載頁面時您希望使其中一個div可見並更改鏈接文本的代碼是什麼? – MrOBrian 2012-07-23 21:00:10
你可以在這裏看到它的行動:http://s13.mynewsitereview.com/newsletters/ 目前所有div加載隱藏。我需要第一個div(也只有第一個div)加載可見。 – Cynthia 2012-07-23 21:03:38