网站首页 > 知识剖析 正文
我们先看一些代码:
当然,我们也可以用bind进行事件绑定。我们看到上面的代码,我们可以在事件后面,以点号,加我们的名字,就是事件命名空间。所谓事件命名空间,就是事件类型后面以点语法附加一个别名,以便引用事件,如”click.a”,其中”a”就是click当前事件类型的别名,即事件命名空间。
假如我们要删除如下命名空间:
我们可以用:
要注意的是:
假如我们写了如下代码:
那么我们要用trigger触发click事件,也就是触发第一个,岂不是把click.a和click.a.bb都触发了,那如何解决这个问题呢,我只想触发click,而不触发click.a及以下的命名空间?
没关系!有如下解决办法:
如果事件类型后面附加感叹号,则表示触发不包含命名空间的特定事件类型。
假如我们只想触发click,可以这么写:
只触发bb,可以这么写:
有了命名空间,可以方便我们在同一个事件上面做管理啦!!!
自定义事件
我在这里就不多描述了!所有自定义事件都可以通过jQuery方法触发,例如下面的示例自定一个Delay事件类型,并把它绑定到input元素对象上,然后在按钮单击事件中触发自定义事件。
自定义事件不是真正意义上的事件,可以把它理解为自定义函数,触发自定义事件就相当于调用自定义函数。
通过上面的介绍,不知道大家对jquery的事件名称和命名空间有没有更深的了解了呢!期待您留言交流!
切图网(qietu.com)专业从事web前端开发的,专注we前端开发,响应式布局,webapp手机端网页制作,微信html5页面制作,bootstrap布局等,关注用户体验。
猜你喜欢
- 2025-05-21 如何利用Java爬取网站数据?
- 2025-05-21 高性能 vue.js+ztree 树形组件Vue-GiantTree
- 2025-05-21 10款web设计特效插件
- 2025-05-21 Html5之Bootstrap框架介绍
- 2025-05-21 用户界面框架jQuery EasyUI示例大全之Panel
- 2025-05-21 web前端开发工程师介绍
- 2025-05-21 修罗开源论坛关闭:“国内什么时候有真正开源环境再见!”
- 2025-05-21 jQuery插件推荐系列(6):图片延时加载插件
- 2025-05-21 用户界面框架jQuery EasyUI示例大全之Tree
- 2025-05-21 jQuery插件注册表停止处理新发布,未来仍不明朗
- 05-23微信背景墙 | 她们都很迷人 我不一样 我烦人
- 05-23微信背景墙 | 激情社会靠大家 我先走了
- 05-23微信背景墙 | 你的黄昏是我的清晨
- 05-23微信背景墙 | 学业繁忙 我先挂了
- 05-23Midjourney创意矢量插画:关键词启发,轻松拿捏独特创作
- 05-23设计师的福音,使用midjourney帮你设计产品效果展示图
- 05-23微信背景墙 | 月亮起来了 开始营业了
- 05-23微信背景墙|月亮睡了我不睡
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)