【发布时间】:2019-09-27 16:18:52
【问题描述】:
我有以下代码,并想调整它以记住添加的类,以便它在整个站点中应用。我遇到了 Jquery Cookie:https://github.com/carhartl/jquery-cookie 并希望用它来记住应用的类。如何保存当前状态?
$.cookie('elemshow.on');
var elemhide = $('.hide-menu'),
elemshow = $('.show-menu, .show-menu2');
elemhide.on('click', function(e){
e.preventDefault();
$('header').addClass('out-active');
$('.header-foot').addClass('out-active');
$('#content').addClass('full-width-added');
setTimeout(function() {
try {
reconstructRn();
} catch(err) {
}
window.dispatchEvent(new Event('resize'));
elemshow.addClass('active');
}, 300);
});
elemshow.on('click', function(e){
e.preventDefault();
$('header').removeClass('out-active');
$('.header-foot').removeClass('out-active');
$('#content').removeClass('full-width-added');
elemshow.removeClass('active');
setTimeout(function() {
try {
reconstructRevolution();
} catch(err) {
}
}, 10);
});
【问题讨论】:
-
你的代码有 HTML 吗?您在哪些元素上更改课程以及您如何从一个课程更改为另一个课程?一些背景信息有很长的路要走。
标签: javascript jquery html cookies