我有一个动态生成的页面,slideToggle
用于打开和关闭分层div
s 等没问题。唯一的问题是,每次我回发时,我都必须div
再次生成 s 并且它们失去了打开/关闭状态。它们总是使用相同的唯一id
s 生成。
我想使用 cookie 插件来记住调用sltoggle
函数时的状态,然后在页面重新加载时扩展所有相同的 div。这是我到目前为止所得到的......
$(document).ready(function ()
{
$(".toggle-hide").hide();
//something in here about opening the divs in the cookie
});
function sltoggle(eID)
{
$("div[id$='" + eID + "']").slideToggle(600);
//I think the below code is okay - I copied it from a working example ^^
var divState = ($("div[id$='" + eID + "']").css('display') == 'block') ? 1 : 0;
$.cookie("divState", state)
}