【问题标题】:How to use .removeClass() to disable jquery function如何使用 .removeClass() 禁用 jquery 功能
【发布时间】:2011-06-14 03:20:48
【问题描述】:

我希望单击按钮以删除“悬停”类,以便禁用悬停功能,但是一旦 DOM 加载它会删除该类,但悬停功能仍然有效。

我正在使用以下代码。

//Click this 
$('button').click(function() {
    $('#main-div').removeClass('hover-on');
});

//Remove class to disable this hover function
$('.hover-on').hover(function() {
    blah blah blah
});

【问题讨论】:

  • 对不起,我不关注。你是说你有一个按钮,想一键禁用?

标签: javascript jquery addclass


【解决方案1】:

该事件与 CSS 类无关。您需要解除绑定事件:

$('button').click(function() {
    $('#main-div').removeClass('hover-on').unbind("hover");
});

$('.hover-on').hover(function() {
    blah blah blah
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-18
    相关资源
    最近更新 更多