bind 事件名称 命名空间

1.通过在事件名称后面添加以点号分隔的后缀来为事件名称指派命名空间

$("#button").bind("click.editMode",function(){});

$("#buttonM").bind("click.editMode",function(){});

2.再通过unbind解除该组的所有绑定

$("*").unbind("click.editMode");

时间: 2024-10-22 17:22:11

bind 事件名称 命名空间的相关文章

jQuery 事件的命名空间

在没有看到这篇 文章之前,我一直不知道原来bind也可以有命名空间.事实上,我看完这篇文章后,再去翻了一下手册,也才发现了一点点的注释.但手册也仅仅是一句话就带 过去了.没有过多的深究,或许他认为命名空间这玩意很简单,没有必要多解释? 先看手册,由于bind方法有三个参数(type,[data],fn),所以手册上这么介绍: .bind() 方法是用于往文档上附加行为的主要方式.所有JavaScript事件对象, 比如focus, mouseover, 和 resize,都是可以作为type参数

JQuery 的Bind()事件

刚开始我们先看一下它的定义: .bind( eventType [, eventData], handler(eventObject)) .Bind()方法的主要功能是在向它绑定的对象上面提供一些事件方法的行为.期中它的三个参数的意义分别如下:  eventType是一个字符串类型的事件类型,就是你所需要绑定的事件.这类类型可以包括如下:blur, focus, focusin, focusout, load, resize, scroll, unload, click, dblclick, m

jquery中bind事件时的命名空间用法(转)

场景:页面上的某个元素bind多个click事件处理函数,视用户的具体交互情况来决定到底使用哪个处理函数. 问题: unbind时会解绑所有的click事件,造成误伤.如果之前bind时有定义处理函数的方法名,可以通过将方法名传给unbind的第二个参数来解绑指定的bind:但很多情况下bind的处理函数都是匿名函数,此时unbind的第二个参数无法处理. click事件发生时无法指定调用某个具体的事件处理函数,只能将不该调用的函数给unbind掉. 解决:采用命名空间,命名空间用法 <!DOC

jQuery 事件的命名空间的含义

对于jquery的on的events解释是 一个或多个空格分隔的事件类型和可选的命名空间,或仅仅是命名空间,比如"click", "keydown.myPlugin", 或者 ".myPlugin". 这里的命名空间是什么意思呢?作用又是什么呢? $('#element') .on('click', doSomething) .on('click', doSomethingElse); 像上面这样绑定事件监听器,当元素被点击时,doSomethi

vue--父组件向子组件传参--父组件定义v-bind:参数名--子组件接收props----子组件调用父组件的方法(子组件向父组件传参)父组件@事件名称--子组件接收this.$emit

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" con

问题事件名称 clr20r3

winfrom 程序本地运行OK, 服务器运行死机 错误原因:本地oracle客户端为32 位  ,服务器oracle客户端64 解决方案:找一台电脑oracle为64的机器,设置form 属性为Any CPU 或x64,如下图 重新编译VS代码,即可!

jQuery碎语(2) 事件

4.事件 ● 通过方法名给元素绑定事件: $('li').click(function(event){}) ● 通过bind方法给元素绑定事件: $('li') .bind('click',function(event){}) .bind('click',function(event){}) 可见,通过bind,可以给元素绑定多个事件. ● 事件的命名空间 为什么需要事件命名空间? →假设,先给li元素绑定2个click事件. $('li') .bind('click',function(eve

javascript和jquey的自定义事件小结

“通过事件机制,可以将类设计为独立的模块,通过事件对外通信,提高了程序的开发效率.” 可以把多个关联但逻辑复杂的操作利用自定义事件的机制灵活地控制好 对象之间通过直接方法调用来交互 1)对象A直接调用对象B的某个方法,实现交互:直接方法调用本质上也是属于一种特殊的发送与接受消息,它把发送消息和接收消息合并为一个动作完成: 方法调用方和被调用方被紧密耦合在一起:因为发送消息和接收消息是在一个动作内完成,所以无法做到消息的异步发送和接收: 2)对象A生成消息->将消息通知给一个事件消息处理器(Obs

Jquery事件详解

Jquery让基于事件来进行响应变的非常简单,总体来说,事件有许多种,但是它们之间的使用方法都差不多,我们可以套用固定的代码模板来操作事件.而且我主要介绍的也是一些非常常用的事件来做例子.先开看Jquery的代码模板, 基本事件: 一个元素上面绑定一个事件,将按钮的名称变成Myvalue $("元素").bind('事件名称',function(e){ }); //例子 $("#button").bind('click',function(e){ $(this).a