好的,我有这段代码,可以在单击链接时操纵某个区域以显示不同的内容框。我希望能够添加 cookie,使我能够将所选内容从一页显示到下一页。
/* code written by kismet of RPG-Directory.com */
$(function () {
function selectTab(tab) {
var i = 1;
while ($('#tab' + i).length) {
if (tab.attr('id') !== 'tab' + i) {
$('#tab' + i).removeClass('highlight');
$('#tab' + i + '-content').hide();
}
else {
tab.addClass('highlight');
$('#tab' + i + '-content').show();
}
i++;
}
}
$('#tab1').addClass('highlight');
$('.clickable').each(function () {
$(this).click(function () {
selectTab($(this));
});
});
});
我意识到这可能最好使用外部文件来完成。我希望原始代码不是我的这一事实不会造成问题。
最佳答案
除非您需要支持 IE7,否则您可能需要考虑使用 localStorage
而不是 cookie。使用它更容易:
localStorage.currentTab = i;
i = localStorage.currentTab;
关于javascript - 我怎样才能将cookie添加到这段代码中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17609116/