使用Animate的JQuery更改类

时间:2013-01-16 19:44:14

标签: jquery

单击选项卡时,我会弹出一个侧面菜单。我已经到了我不知道如何继续的地步,我需要在tab div上的类更改为“sideopen”时单击它。我尝试了attr();,我也尝试了removeClass();addClass();,但无济于事。

以下是JSFiddle上的代码:http://jsfiddle.net/bGKvR/

另外,我是JS / JQuery的新手,因此非常感谢任何清理代码的建议。

1 个答案:

答案 0 :(得分:0)

我只是看了看,但你应该考虑学习基本编程。

$(".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");
});

此处也Fiddle