`
123003473
  • 浏览: 1061190 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JQuery移除事件

 
阅读更多
移除事件

    unbind(type [,data])     //data是要移除的函数

    $('#btn').unbind("click"); //移除click

    $('#btn').unbind(); //移除所有
    对于只需要触发一次的,随后就要立即解除绑定的情况,用one()

    $('#btn').one("click",function(){.......});
    模拟操作

    可以用trigger()方法完成模拟操作。

    $('#btn').trigger("click");
    $('#btn').click();

    触发自定义事件

    $('#btn').bind("myclick",function(){....});

    $('#btn').trigger("myclick");
    传递数据

    trigger(type [,data])

    $('#btn').bind("myclick",function(event,message1,message2){...........});

    $('#btn').trigger("myclick",["传给message1","传给message2"]);

    执行默认操作
    $("input").trigger("focus");

        //不仅会触发input元素绑定的focus事件,还会触发默认操作——得到焦点。

    $("input").triggerHandler("focus");

        //只触发绑定事件,不执行浏览器默认操作

    其他用法

    绑定多个事件类型

    $("div").bind("mouseover mouseout",function(){.....});

    添加事件命名空间

    $("div").bind("click.plugin",function(){......});

    在所绑定的世界类型后面添加命名空间,这样在删除事件时只需要指定命名空间即可。

        $("div").unbind(".plugin");   //删除空间内的事件

    $("div").trigger("click!"); //触发所以不包含在命名空间中的click方法

    如果包含在命名空间的也要触发:

        $("div").trigger("click");


另外摘录

================================================
$('div').bind('click', RecommandProduct);//为div绑定RecommandProduct 函数
$('div').unbind('click', RecommandProduct);//取消RecommandProduct 函数


【转载地址】http://www.cnblogs.com/zhangq723/archive/2011/04/02/2003358.html
分享到:
评论

相关推荐

    jQuery 移除事件的方法

    在jQuery中,移除事件是常见的操作,尤其在动态交互丰富的网页应用中。本文将详细介绍jQuery如何移除事件,以及几种不同的移除方法。 首先,jQuery允许为同一个元素绑定多个同类型的事件,就像示例中所示,`...

    JQuery绑定事件

    **jQuery绑定事件**是JavaScript库jQuery中的核心功能之一,它极大地简化了DOM元素事件处理的流程,使得开发者能够更加高效地编写代码。在JavaScript原生语法中,为元素添加事件监听器通常涉及到`addEventListener`...

    jquery效果事件

    《jQuery效果与事件详解》 在网页开发中,jQuery库以其简洁、强大的API深受开发者喜爱。本文将深入探讨jQuery中的效果与事件,帮助你更好地理解和运用这一强大的工具。 一、jQuery简介 jQuery是由John Resig在...

    为jQuery添加自定义事件机制

    在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本文将深入探讨如何为jQuery添加自定义事件机制,这将帮助开发者扩展jQuery的功能,实现更加个性化的...

    jQuery带事件记录的多功能日历

    《jQuery带事件记录的多功能日历详解》 在网页开发中,日历插件是一种常见的交互元素,用于显示日期、安排事件以及提醒用户。本文将深入探讨一款特别的jQuery日历插件,它具备事件记录功能,使得日历不仅美观,而且...

    jQuery Mobile事件参考手册.zip_jQuery Mobile事件参考手册

    《jQuery Mobile事件参考手册》是针对使用jQuery Mobile框架进行移动应用开发的重要参考资料。jQuery Mobile是一个功能丰富的库,专为触摸设备设计,它简化了在HTML5网页上创建响应式、跨平台用户界面的过程。该手册...

    深入理解jQuery之事件移除

    比如bind()方法,可以通过unbind()方法来移除事件的效果。 比如下面的一个案例: [removed] $(function(){ $('#btn').bind(click, function(){ $('#test').append(我的绑定函数1); }).bind(click, function(){ ...

    jquery事件

    **jQuery事件** jQuery是JavaScript的一个库,它极大地简化了HTML文档遍历、事件处理、动画设计和Ajax交互。在jQuery中,事件处理是其核心功能之一,使得开发者能够轻松响应用户的交互行为,如点击、鼠标移动、键盘...

    jQuery动态添加删除移动列表插件

    接着,jQuery动态删除功能则允许用户移除列表中的特定元素。通常,我们会在列表项上添加一个删除按钮,当用户点击该按钮时,对应的列表项会被移除。如下所示: ```javascript $(".deleteButton").click(function() ...

    jQuery添加删除表单元素代码.zip

    在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理和Ajax交互等任务。本资源“jQuery添加删除表单元素代码.zip”提供了一种利用jQuery动态添加和删除表单行的解决方案,主要依赖于名为...

    Jquery 事件的订购与退订案例

    假设我们想要移除上面的双击事件绑定,可以这样做: ```javascript $('.element').off('dblclick'); ``` 这将删除所有在`.element`元素上对双击事件的绑定。如果想要只解绑特定的处理函数,我们需要提供额外的信息...

    jquery_事件方法大全.doc

    jQuery 事件方法是 jQuery 库中的关键组成部分,用于处理用户交互和页面动态更新。下面将详细介绍这些方法: 1. **事件绑定**: - `.on()`: 这是 jQuery 中用于绑定事件的主要方法,可以绑定多种类型的事件,如 `...

    jQuery实现动态添加、删除按钮及input输入框的方法

    通过本篇文章,我们将学习如何使用jQuery实现动态添加和删除按钮及input输入框的方法,同时还将涉及到事件响应和页面元素动态操作的相关技巧。 首先,我们需要注意的是,当页面加载完毕后,jQuery的$(document)....

    jquery动态添加删除(tr/td)

    在介绍jQuery动态添加删除表格行(tr)和单元格(td)的过程中,首先需要明确的是jQuery库是JavaScript的一个快速、小巧、功能丰富的库,它简化了HTML文档遍历和操作、事件处理、动画和Ajax交互,对于Web开发人员来...

    多种jQuery绑定事件的实现方式

    在jQuery中,绑定事件是创建交互式网页的关键步骤。本文将深入探讨多种jQuery绑定事件的实现方式,并提供解决事件重复绑定问题的策略。 首先,让我们来看看jQuery如何绑定单个事件。基本语法是使用`.bind()`函数,...

    jQuery带删除的拖动排序

    总结,通过结合jQuery的事件处理和DOM操作,我们可以轻松创建一个带删除功能的拖动排序系统,为用户提供类似电脑桌面图标的直观交互体验。在实现过程中,需要注意代码的可维护性和性能优化,以确保应用在各种浏览器...

    jquery添加和删除元素

    在JavaScript的世界里,jQuery是一个非常流行的库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本文将详细讲解如何使用jQuery来添加和删除元素,这在Web开发中是极为常见的需求。 首先,让我们理解...

    jQuery点击删除弹出对话框代码.zip

    本资源“jQuery点击删除弹出对话框代码.zip”提供了一个功能,即当用户尝试删除数据时,会显示一个确认对话框来避免误操作。这种功能在网页应用中非常常见,特别是在管理界面或者需要用户确认重要操作的情景下。 ...

    jquery仿iphone向右划动删除行

    jQuery的核心功能包括选择器(用于选取DOM元素)、DOM操作(如添加、删除和修改元素)、事件处理以及动画效果。 2. **HTML**:HTML(超文本标记语言)是构建网页的基本语言,用于定义网页的结构和内容。在这个场景...

Global site tag (gtag.js) - Google Analytics