语法:

$(selector).unbind([eventType][,handler(eventObject)]);
返回值:jQuery

参数解释:

  • eventTypey:
    类型:String
    以后包含javaScript事件类型的字符串, 比如clicksubmit
  • handler(eventObject):
    类型:function()
    如果把在bind时传递的处理函数作为第二个参数,则只有这个特定的时间处理函数会被删除。
  • 作用:

    bind()的反向操作,从每一个匹配的元素总删除绑定的事件。

    如果没有参数,则删除所有绑定的事件。

    示例

    把所有段落的所有事件取消绑定

    $("p").unbind();
    

    将段落的click事件取消绑定

    $("p").unbind("click");
    

    删除特定函数的绑定,将函数作为第二个参数传入

    var foo = function(){
        //绑定事件和解绑事件的事件处理函数
    }
    //给p标签绑定click mouseenter事件
    $("p").bind("click mouseenter", foo);
    //只解绑了p标签的click事件
    $("p").unbind("click", foo);
    

    相关文章:

    • 2021-12-21
    • 2022-12-23
    • 2022-12-23
    • 2022-12-23
    • 2022-12-23
    • 2022-02-05
    • 2021-07-19
    • 2021-07-17
    猜你喜欢
    • 2021-05-25
    • 2021-06-05
    • 2022-01-11
    • 2022-12-23
    • 2021-07-24
    • 2022-12-23
    相关资源
    相似解决方案