书签 分享 收藏 举报 版权申诉 / 41

类型JQuery自己总结.docx

  • 文档编号:13134391
  • 上传时间:2023-06-11
  • 格式:DOCX
  • 页数:41
  • 大小:46.45KB

注意两者的区别了吗?

我们常用的修改元素属性添加事件的方式,实际上是建立了一个匿名函数:

document.getElementById("testDiv1").onclick=function(event)

{

alert("!

!

!

");

};

这种方式的弊端是:

1.只能为一个事件绑定一个事件处理函数.使用"="赋值会把前面为此时间绑定的所有事件处理函数冲掉.

2.在事件函数(无论是匿名函数还是绑定的函数)中获取事件对象的方式在不同浏览器中要特殊处理:

IE中,事件对象是window对象的一个属性.事件处理函数必须这样访问事件对象:

obj.onclick=function()

{

varoEvent=window.event;

}

在DOM标准中,事件对象必须作为唯一参数传给事件处理函数:

obj.onclick=function()

{

varoEvent=arguments[0];

}

除了使用argument[0]访问此参数,我们也可以指定参数名称,上面的代码等同于:

obj.onclick=function(oEvent)

{

}

目前兼容DOM的浏览器有Firefox,Safari,Opera,IE7等.

3.添加多播委托的函数在不同浏览器中是不一样的.

下面是在"Javascript公共脚本库系列

(二):

添加事件多播委托的方法"文章中,提供的兼容多浏览器添加多播委托的方法:

//统一的为对象添加多播事件委托的方法

/*

参数说明:

oTarget:

要添加事件的对象.比如"document".

sEventType:

事件类型.比如单击事件"click".

fnHandler:

发生事件时调用的方法.比如一个静态函数"hideCalendar"

ScriptHelper.addEventListener方法

使用举例:

//单击页面的任何元素,只要没有取消冒泡,都可以关闭日历控件

varcf=document.getElementById("CalFrame");

if(cf!

=null&&h

配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
JQuery 自己 总结
提示  冰点文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:JQuery自己总结.docx
链接地址:https://www.bingdoc.com/p-13134391.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2


收起
展开