- 0
- 0
- 约6.63千字
- 约 6页
- 2026-02-04 发布于北京
- 举报
第章对象
9
学习要点:
1.对象
2.冒泡和默认行为
讲:恢
:
合作:
JavaScript在处理函数中默认传递了event对象,也就是对象。但由于浏览器
的兼容性,开发者总是会做兼容方面的处理。jQuery在封装的时候,解决了这些问题,并且
还创建了一些非常好用的属性和方法。
.对象
对象就是event对象,通过处理函数默认传递接受。之前处理函数的e就是event
对象,event对象有很多可用的属性和方法,我们在JavaScript课程中已经详细的了解
过这些常用的属性和方法,这里,我们再一次演示一下。
//通过处理函数传递对象
$(input).bind(click,function(e){//接受对象参数
alert(e);
});
event对象的属性
属性名描述
type获取这个的类型,例如:click
target获取绑定的DOM元素
data获取调用时的额外数据
relatedTarget获取移入移出目标点离开或进入的那个DOM元素
currentTarget获取冒泡前触发的DOM元素,等同与this
pageX/pageY获取相对于页面原点的水平/垂直坐标
screenX/screenY获取显示器屏幕位置的水平/垂直坐标(非jQuery封装)
clientX/clientY获取相对于页面视口的水平/垂直坐标(非jQuery封装)
result获取上一个相同的返回值
timeStamp获取触发的时间戳
which获取鼠标的左中右键(1,2,3),或获取键盘按键
altKey/shiftKey/获取是否按下了alt、shift、ctrl(这三个非jQuery封装)或
ctrlKey/metaKeymeta键(IE原生meta键,jQuery做了封装)
//通过event.type属性获取触发名
$(input).click(function(e)
{alert(e.type);
});
//通过event.target获取绑定的DOM元素
$(input).click(function(e)
{alert(e.target);
});
//通过event.data获取额外数据,可以是数字、字符串、数组、对象
$(input).bind(click,123,function(){//传递data数据
alert(e.data);//获取数字数据
});
注意:如果字符串就传递:123、如果是数组就传递:[123,abc],如果是对象就传递:
{user:Lee,age:100}。数组的调用方式是:e.data[1],对象的
您可能关注的文档
- 初级药师专业知识练习:影响其他代谢药物.pdf
- 船舶吨税及其相关税收政策.pdf
- 武侠传运营挑战与策略调整分析.pdf
- 货物运输协议:橡胶件运输条款与责任说明.pdf
- 2013年度高新技术产品情况表.pdf
- 现代20倍增值大风暴活动策划.pdf
- PumpLinx软件浮动License安装指南.pdf
- 八级英语Unit 8制作美食教学设计与实践.pdf
- 彩色防水砂浆柔韧型产品说明及特点.pdf
- 平面图形与位置关系:七巧板探索与应用.pdf
- 自主智能体专业行业报告:以 Agentic AI 驱动转型-如何提升准备度、实现投资回报与优化自建购买决策.pdf
- iptc-24791 超越RTM:快速高频波成像收集高达奈奎斯特频率的数据,以提高复杂地质的成像和分辨率。基于OBC和海洋数据集的案例研究.pdf
- 数据驱动、面向实战的B2B营销战略指南,适合 营销总监、市场战略负责人、企业高管.pdf
- 初中数学七年级寒假基础知识作业及七年级下义务教育教科书.pdf
- spe-228060 一种新型脉冲中子随钻地球化学测井工具,具备西格玛和直接碳测量功能.pdf
- 地理试卷浙江省杭州市地区(含周边)重点中学2025学年第一学期高二年级期中考试(11.10-11.12).docx
- 地理试卷山东省菏泽市A类高中2025-2026学年度2026届高三第一学期期中考试(11.12-11.14).docx
- 点石联考2025—2026学年度上学期高三年级11月份联合考试历史答案.docx
- 地理试卷浙江省9+1高中联盟2025学年第一学期高三年级期中考试(11.19-11.21).docx
- 地理试卷山东省临沂市(北京时代凤凰研究院)2026届高三年级教学质量检测考试(期中)(11.12-11.14).docx
最近下载
- MySQL数据库项目化教程课件 3.项目一-任务3-表的操作与管理.pptx VIP
- 22G101图集常用点解读课件.pptx VIP
- MySQL数据库项目化教程课件 6.项目二-任务3-多表查询.pptx VIP
- 老年肺炎临床诊断与治疗专家共识2025解读.pptx
- 康复医学考试题及答案.doc VIP
- 进阶练03 被动语态(模拟好题100道)(解析版).docx VIP
- MySQL数据库原理与应用项目化教程课件-数据库的创建与管理.pptx VIP
- JCT 60018-2023 现浇混凝土养护技术规范.pdf VIP
- 破界与跃迁:AIGC技术浪潮下体育媒体人才培养的创新路径.pdf VIP
- MySQL数据库项目化教程课件 5.项目二-任务2-单表查询.pptx VIP
原创力文档

文档评论(0)