index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>事件对象</title> <script type="text/javascript" src="jquery-1.10.1.js"></script> <script type="text/javascript" src="demo.js"></script> <link type="text/css" rel="stylesheet" href="style.css" /> </head> <body> <form action="123.html"> <div style="width:200px; height:200px; background:#ccc;"> <input type="submit" value="按钮" /> <a href="http://www.onestopweb.cn" target="_blank">一站式建网站</a> </div> </form> </body> </html>
demo.js
$(function(){ /* //冒泡和阻止冒泡 $('input').click(function(e){ e.stopPropagation(); //禁止冒泡 alert('input'); }); $('div').click(function(e){ e.stopPropagation(); alert('div'); }); $(document).click(function(){ alert('document'); }); $('a').click(function(e){ e.preventDefault(); //阻止默认行为 alert('onestopweb'); }); //禁止表单提交 $('input').click(function(e){ e.preventDefault(); alert('表单提交'); }); $('form').submit(function(e){ e.preventDefault(); }); //阻止冒泡又禁止了默认行为 $('a').click(function(e){ e.preventDefault(); e.stopPropagation(); alert('onestopweb.cn'); }); $('div').click(function(e){ e.stopPropagation(); alert('div'); }); $(document).click(function(){ alert('document'); }); $('a').click(function(e){ //e.preventDefault(); //e.stopPropagation(); alert(e.isDefaultPrevented()); alert(e.isPropagationStopped()); }); $('a').click(function(e){ e.preventDefault(); e.stopPropagation(); }); $('a').click(function(e){ alert(e.isDefaultPrevented()); alert(e.isPropagationStopped()); }); */ $('a').click(function(e){ e.stopImmediatePropagation(); alert(e.isImmediatePropagationStopped()); alert('a1'); }); $('a').click(function(e){ alert('a2'); }); $('div').click(function(e){ alert('div'); }); $(document).click(function(){ alert('document'); }); });
相关推荐
在"第09章 事件对象(上)"中,我们可能会了解到以下核心知识点: 1. **事件模型**:首先,我们会讨论不同的事件模型,如冒泡模型和捕获模型。在冒泡模型中,事件会从最深的节点开始向上冒泡,直到到达文档的根节点...
第09章 面向对象的系统开发
第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)...
该资源以思维导图的形式总结软件工程第一章至第九章的知识点,该总结不仅包含课本知识也包含了...第九章 面向对象编程 这些知识点主要是根据自己的理解整理的,若有不清楚的地方可以私信,若有错误的地方,请批评指正。
面向对象程序设计(Java)第九章例题代码-J7chapte9面向对象程序设计(Java)第九章例题代码-J7chapte9面向对象程序设计(Java)第九章例题代码-J7chapte9面向对象程序设计(Java)第九章例题代码-J7chapte9面向对象...
第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)...
第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)...
c++ 第九章 类和对象.ppt c++
最后,第九章可能讨论高级话题,如委托、事件、Lambda表达式,或者更深入的面向对象设计原则和模式。 15小时的语音视频讲解将覆盖这些知识点,并通过实例演示和解释,帮助你更好地理解和应用。这样的学习方式不仅...
"软件工程第九章-面向对象方法学引论" 面向对象方法学是软件工程中一种重要的方法学,用于开发大型软件产品。它源于20世纪60年代后期出现的面向对象编程语言Simula-67,逐步形成了面向对象方法学。到了20世纪90年代...
第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)...
软件工程课件第09章面向对象方法学引论.ppt
C++程序设计教程第四版第九章购书项目源代码,此代码是本人在学习的过程中自主仿照编写,为方便学习特此上传,若有侵权之处请及时联系删除.
第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)...
内容:第01章 课程内容 第02章 开发环境 第03章 了解编辑器 第04章 场景与游戏对象 第05章 游戏对象 第06章 图片的使用 第07章 游戏对象与组件 第08章 游戏脚本 第09章 Script API 第10章 运动计算 第11章 运行的...
面向对象程度设计基础课件 09 第九章 类属机制.ppt 面向对象程度设计基础课件 10 第十章 C++的输入输出.ppt 面向对象程度设计基础课件 11 第十一章 面向对象软件构造.ppt 面向对象程度设计基础课件 12 第十二章 结束...
第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)...
第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)...
第09章 Script API 第10章 运动计算 第11章 运行的方向 第12章 屏幕坐标 第13章 鼠标事件处理 第14章 脚本的运行 第15章 预制体 第16章 (练习) 子弹发射 第17章 物理系统 第18章 碰撞检测 第19章 (练习)...