- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
这篇文章主要介绍了 jquery 中常用的事件, 比如 $(document).ready() 、bind 、hover 、toggle 、
click 等等,并有示例,易于学习。
1.$(document).ready()
$(document).ready() 是 jQuery 中响应 JavaScript 内置的 onload 事件并执行任务的一种典
型方式。它和 onload 具有类似的效果。但是也有一些差异:
当 一 个 文 档 完 全 下 载 到 浏 览 器 中 时 , 会 触 发 window.onload 事 件 。 而 使 用
$(document).ready() 注册的事件处理程序会在 html 下载完成并解析为 Dom 树之后,代码就
可以运行,但并不意味着所有关联文件都已经下载完毕。
一个页面中一般只有一个 onload 事件处理程序, 而且只能一次保存对一个函数的引用;
而$(document).ready() 是可以有多个。
一般来说 $(document).ready() 都要优于使用 onload 事件处理程序。但是如果关联文件还
没有加载完成, 则类似图像高度、 宽度的属性的调用就会有问题, 因此需要在不同的时候选
择合适的方法。
$(document).ready() 有三种写法,分别是:
$(document).ready(function(){
//thisis the coding...
});
$().ready(function(){
//thisis the coding...
});
$(function(){
//thisis the coding...
});
2.事件绑定
语法
$(selector).bind(event,data,function)
参数和描述:
event:必需。规定添加到元素的一个或多个事件。由空格分隔多个事件。必须是有效
的事件。
data 可选。规定传递到函数的额外数据。
function 必需。规定当事件发生时运行的函数。
对应的有 unbind() :移除事件
Eg: $( ‘#idchoose).unbind( “click ”,Function_Name)
简写绑定事件:一般比较喜欢偏向简写
$(#dividelement).bind(click,function(){//do something}) 改写为:
$(#dividelement).click(function(){//do something }
jQuery 通过使用 .bind() 方法为元素进行事件绑定,通过使用 .unbind() 方法为元素进行解
除绑定。而且 .bind() 方法是可以执行多次绑定的,如果没有绑定,在进行解除绑定的时候,
这都是安全的。
很多时候某一个事件只需要触发一次, 随后就要立即解除绑定, 按照传统的做法, 我们
可能会先进行事件绑定, 然后在事件执行完毕后进行解除绑定。 jQuery 为我们提供了一种简
写的方法 .one 来专门解决上述情景下的繁琐的代码编写,示例如下:
$(document).ready(function(){
$(#swotcjer).one(click,toggleStyleSwitcher);
});
附带说下,用 bind 绑定事件的好处是可以定义自定义的事件,而且可以一次绑定多个
事件。
3.合成事件
在进行事件捕获的时候, 常常需要捕获组合的用户操作, 并且以多个函数作为响应, 这
些事件我
您可能关注的文档
最近下载
- 重型车辆事故救援培训.pptx
- 六年级家长会方案最新.pdf VIP
- 久保田D722发动机零件图册.pdf VIP
- 美国《先进制造业国家战略》(英)(202210).pdf VIP
- 中文学科论文写作(第三版)卢卓群-第四章.pptx VIP
- 《水浒传》导读封面+第一周任务卡.docx VIP
- 《工业机器人系统操作与运维》 课件 第31-32讲-点焊机器人.ppt
- 北大荒精神专题讲座党史学习教育课件.pptx VIP
- 2024年关于安全生产重要论述PPT课件.ppt VIP
- Find_My_Network_Accessory_Specification__Developer_Preview_R3-高清版操作说明.pdf VIP
文档评论(0)