我有最初关闭的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单击时。