我有最初關閉的div。然後下面的代碼控制打開/關閉:在jquery中存儲信息的概念
$("p:contains('INVESTOR')").click(function() {
if($('#cs_investorServ').is(':hidden')) {
$('#cs_investorServ').animate({opacity:'toggle', height: 'toggle'},'fast', function(){
$('#cs_furlBar1 .cs_furlHeaderClosed').removeClass().addClass('cs_furlHeaderOpen');
});
} else {
$('#cs_investorServ').animate({opacity:'toggle', height: 'toggle'},'fast', function(){
$('#cs_furlBar1 .cs_furlHeaderOpen').removeClass().addClass('cs_furlHeaderClosed');});
}
});
我現在的問題是,有是div內的顯示/隱藏,這需要用戶到另一個頁面瓦特/詳細信息的鏈接。所以,如果用戶返回到第一頁,那麼div會再次關閉,因爲我最初在所有div上運行hide()。 (客戶端授權)
如何保存在返回該頁面時div被「打開」的事實?我想知道如果我可以使用data
方法,但不知道如何構建。
因爲我有一個if/else檢查是:hidden,我只是認爲另一個if/else會干擾if/else的隱藏。
所以,我想切換打開一個div,然後點擊裏面的div並轉到另一個頁面,當返回到原始頁面時,請點擊發起的div仍然打開。
我把這個作爲doc ready函數中的第一個動作:$('.cs_hideOpen').hide();
所以不知道如何'刪除'該類,但只有當用戶顯示div並從該div單擊時。