0
我有一個使用選項卡界面設置的頁面。當點擊一個選項卡,下面的函數調用:jQuery切換()錯誤
function DisplayContent(tabname, newobject) //for displaying the content in the tabs
{
document.getElementById("display").innerHTML = document.getElementById(tabname).innerHTML; //writing from a hidden div on the same page
if(!newobject) newobject=document.getElementById('tab'+tabname);
if(lastobject) lastobject.className='';
newobject.className='selected';
lastobject=newobject;
}
我用一個按鈕內的下列功能,以切換頁面上的某些元素:
onclick="$('.duedate').toggle();"
如果我不去點擊按鈕,一切都很好。但是,如果我單擊按鈕以顯示隱藏的內容,然後重新隱藏內容,則當我更改選項卡時會出現問題 - 當我再次返回到該選項卡時,內容將返回顯示。爲什麼這些元素再次出現,即使我沒有點擊按鈕?希望我有一些道理,這是一個難以描述的問題。
是的,您每次將HTML複製到「display」時都會覆蓋您的HTML。 –
我認爲這是可能發生的事情,我將不得不對CSS做一些更改以使其工作。謝謝! – muttley91
雖然我很困惑,爲什麼內容默認顯示,而不是隱藏在這個重寫... – muttley91