我有一个函数可以将包含我要显示的数据的 DIV 的值写入到厨师机中,cookie 代码有效,切换代码有效,但是当页面刷新时,我可以获得中继器元素列表,迭代通过它们,确定该部分是否应该隐藏,但我不能使用可见,我不能使用 .show() 或 .hide(),我知道这必须很容易,但我在看什么? ?
这是我的滑动切换的工作代码,它可以根据转发器标题属性将 true 或 false 写入 Cooke:
$(document).ready(function () {
$("a.toggle").click(function () {
var inObj = $(this).parent().find('div#fader');
var inTitle = inObj.attr('title');
inObj.slideToggle('fast', function () {
docCookies.setItem(inTitle, inObj.is(':visible').toString());
});
});
});
这是我遇到问题的代码块,特别是 .show() 和 .hide() 不是已知方法,所以我在 inObj[] 集合中有对象,我不知道如何转换它或在javascript中处理这个......
$(window).load(function () {
var inObj = $('div#fader');
for (var i = 0; i < inObj.length; i++) {
var objTitle = inObj[i].title;
var item = docCookies.getItem(objTitle);
if (item == "true") {
inObj[i].show();
}
else {
inObj[i].hide();
}
}
});