鼠标悬停和鼠标离开ON / OFF不工作



这是我的代码在提琴http://jsfiddle.net/4yb42/10/

问题是通过以下代码关闭mouseovermouseleave:

jQuery('.star-rating span').off('mouseover mouseleave');

如何开启或重新启动mouseovermouseleave的效果?

它不工作后,你点击第一次在ClickMe1 ClickMe2 ClickMe3 ClickMe4 ClickMe4(转换为红色),然后点击重置按钮,现在鼠标在ClickMe1 ClickMe2 ClickMe3 ClickMe4 ClickMe4上的效果,鼠标在

工作小提琴

  1. 为每个事件定义函数,
  2. 使用of()
  3. 解除绑定
  4. 再次使用on()绑定这些函数。
<

代码/em>

jQuery('.star-rating span').on({
    mouseenter: function () {
        me(this);
    },
    mouseleave: function () {
        ml(this);
    },
    click: function () {
        cl(this);
    }
});

希望有帮助…!!

两个选项:

  1. 重新声明mouselover和mouselleave事件处理程序
  2. 在处理程序
  3. 中测试一个条件而不是关闭

最新更新