我正在制作一个侧边菜单,当您单击选项卡时会弹出该菜单。我已经到了不知道如何继续的地步,我需要标签 div 上的类在单击时更改为“sideopen”。我已经尝试过attr();
,我也尝试过removeClass();
,addClass();
但无济于事。
这是 JSFiddle 上的代码:http: //jsfiddle.net/bGKvR/
另外,我是 JS/JQuery 的新手,因此非常感谢任何有关清理代码的建议。
我正在制作一个侧边菜单,当您单击选项卡时会弹出该菜单。我已经到了不知道如何继续的地步,我需要标签 div 上的类在单击时更改为“sideopen”。我已经尝试过attr();
,我也尝试过removeClass();
,addClass();
但无济于事。
这是 JSFiddle 上的代码:http: //jsfiddle.net/bGKvR/
另外,我是 JS/JQuery 的新手,因此非常感谢任何有关清理代码的建议。
我只是看过它,但你应该考虑学习基本的编程。
$(".sideclosed").click(function () {
var $this = $(this);
$('#sidepanel, #sidepaneltab').animate({
left: ($this.hasClass("open") ? '-' : '+') + '=200' // if it should open use '+' else use '-'
}, 1000);
// now toggle open class
$this.toggleClass("open");
});
也在这里小提琴!