- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
足下科教集团内部学习资料:jQuery第四章
trigger()方法 名称 说明 举例 trigger() 用户模拟操作语法:如下操作页面加载完成后,就会立刻输出效果 $(btn).trigger(click); $(btn).click(); .NET 4 朱宏森 自定义事件 名称 说明 举例 自定义事件 trigger()方法不仅能够触发浏览器支持的具有相同名称的事件,也可以出发自定义名称的时间,例如:为元素绑定一给“myClick”的事件 $(#btn).bind(MyClick, function() { $(#test).append(p我的自定义事件./p); }); 触发:$(‘btn’).trigger(“myClick”); .NET 4 朱宏森 传递数据 名称 说明 举例 传递数据 Trigger()方法有2个参数,1参是触发事件的类型,2参是需要处理的附加数据,以数组形式传递,通常可以通过传递1个参数给回调函数来区别这次事件事代码触发,还是用户触发. $(#btn).bing(myClick,function(event,message1,message2) { //获取数据 $(test).append(p+message1+message2+/p) }); $(#btn).trigger(myClick,[我的自定义,事件]);//传递2给数据 .NET 4 朱宏森 执行默认操作 名称 说明 举例 执行默认操作 Trigger()方法触发事件后,会执行浏览器默认操作 以上代码会为input元素绑定focus事件,同时会使input得到焦点。 如果值想绑定focus事件,而不想执行浏览器默认操作,可以使用Jquery的另一个方法triggerHandler()方法; $(imput).trigger(focus); $(input).triggerHandler(focus); .NET 4 朱宏森 名称 说明 分析 其他方法-绑定多个事件类型 $(function(){ $(div).bind(mouseover mouseout, function(){ $(this).toggleClass(over); }); }) $(function() { $(div).bind(mouseover, function() { $(this).toggleClass(over); }).bind(mouseout, function() { $(this).toggleClass(over); }); }); 很显然,第一中方法更简单,这就是JQuery提倡的 “Write less,do more” (写的更少,做的更多)理念 .NET 4 朱宏森 其他方法-添加事件命名空间 名称 说明 解释 添加事件命名空间 把元素绑定的事件用命名空间规范起来 $(function(){ $(div).bind(clcik.plugin,function(){ $(body).append(pclcik事件/p); }); $(div).bind(mouseover.plugin,function(){ $(body).append(pmouseover事件/p); }); $(div).bind(dblclcik.plugin,function(){ $(body).append(pdblclcik事件/p); }); $(button).clcik(function(){ $(div).unbind(p.plugin事件/p); }); }); 在所绑定的事件后面添加命名空间,这样在删除事件时只需要指定命名空间即可。单击button后,”plugin”的空间被删除,而dblclick事件仍然存在。 .NET 4 朱宏森 相同事件名称,不同命名空间执行方法 名称 说明 举例 相同事件名称,不同命名空间执行方法 可以为元素绑定相同的事件类型,然后以命名空间的不同按需调用。 单击div后,会触发clcik和click.plugin事件,如果只单击button,则只触发click,而不触发click.plugin 注意:trigger(“click!”)感叹号的作用是匹配所有不包含命名空间中的方法. 如果需要两者都触发,
您可能关注的文档
- 走向高考·一轮总复习人教A版数学 文科5-1.doc
- 走向高考·一轮总复习人教A版数学 文科6-4.doc
- 走向高考 历史高考复习 12-1.ppt
- 走向高考·一轮总复习人教A版数学 文科8-2.doc
- 走向高考·一轮总复习人教A版数学 文科2-7.doc
- 走向高考·一轮总复习人教A版数学 文科8-6.doc
- 走向高考·一轮总复习人教A版数学 文科8-4.doc
- 走过人生的第一个拐角.doc
- 走向高考·一轮总复习人教A版数学1-1课后强化作业.doc
- 走失的青春.ppt
- 在乡村振兴人才论坛上的致辞(2篇).docx
- 2024-2025年意识形态工作责任制落实情况总结及2025年工作计划汇编(4篇).docx
- 市委社会工作部2024-2025年度生活会领导班子对照检视发言材料(四个带头+以案为鉴,深刻反思).docx
- 市委组织部2024-2025年度领导班子对照检视剖析材料(四个带头+违纪案例剖析).docx
- 幼儿园党支部2024年度组织生活会领导班子对照检视发言材料(学习贯彻中国特色社会主义思想主题教育专题组织生活会整改措施落实情况+五个带头).docx
- 诗词学会会长在诗词论坛上的讲话(3篇).docx
- 国有企业党委书记2024-2025年生活会个人对照检查发言材料(四个带头+典型案例).docx
- 市委组织部部长2024-2025年生活会个人对照检查发言材料(四个带头+个人事项+典型案例).docx
- 2025年山西省中考政治试题(学生版).docx
- 入党动机巧妙回答范文(3篇).docx
文档评论(0)