jQuery if和逻辑

时间:2010-03-29 14:47:50

标签: jquery

我有一个简单的jQuery工具栏,基本功能是:

  1. 悬停:背景更改为定义的值&添加.active类
  2. OnClick:将图标向下移动4px,并将工具栏的背景更改为元素的背景
  3. 我想做的是在应用了“激活”类时将图标向下移动4px,但是还会删除onclick事件吗?

    不知何故,我需要在我的jQuery中为Onclick事件提供一个'IF'语句。

1 个答案:

答案 0 :(得分:0)

对于if部分,您可以将活动类用作标志..

所以在点击处理程序

if ( !$(this).hasClass('active') ) {
  // do what you want
}

转换为“如果点击的元素没有分配active类,那么就做你想做的事情”......