javascript编程起步(第六课)


Posted in Javascript onJanuary 10, 2007

mouseDown事件和mouseUp事件

大家知道,mouseDown事件和mouseUp事件的组合就是click事件,但是如果在链接上按下鼠标,并移到链接之外在放开鼠标,那么就只有mouseD

own事件了。这两个事件可以增加图标按钮的图像效果,
  至于mouseDown和mouseUp的属性,它们是伴随着Click事件发生的,这和keyPress事件是keyDown事件和keyUp事件组合而成的机制是一样的

,这3个鼠标事件也有modifier属性。
  (注意:如果在onClick事件处理中使用return语句,它可以接收任何数值。只要这个值不是False,浏览器就可以完成提交。但如果浏览

器得到的是False值,表单提交操作就会被取消。)

Click事件和dbClick事件
  onClick是单击事件,onDblClick是双击事件,而实际上很难分清连续的单击和双击。它们会互相干扰。而且在ie和其他浏览器的情况还有

不同。有的浏览器是双击事件的每一次单击都会触发单击事件,而在ie中,只有双击事件的第一次单击会触发单击事件。不管怎么样,单击事

件都不会自动的取消或被忽略。因此,如果想使用单击和双击一个链接时触发两个完全不同的过程,则必须通过编程来延迟单击的动作知道双

击。

例:
<script> 
var timer=null; 
document.onclick=new Function("timer=setTimeout(click,500)") 
document.ondblclick=new Function("clearTimeout(timer);dblclick()") 
function click(){ 
alert("click") 

function dblclick(){ 
alert("dblclick") 

</script>

  在高版本的浏览器中,链接的这两种事件处理程序都监视那些使得脚本阻止链接的特殊行为。 
  例如:在想要的导航到另一个页面之前进行某些数据项的确认,如果某些域填得不正确,可以提醒并终止链接。要实现这种确认,必须在

事件处理程序得最后一条语句或者事件处理程序自身返回True或False。如果返回False就终止链接。

Javascript 相关文章推荐
JavaScript函数、方法、对象代码
Oct 29 Javascript
js控制文本框输入的字符类型方法汇总
Jun 19 Javascript
javascript中日期函数new Date()的浏览器兼容性问题
Sep 05 Javascript
浅谈JavaScript 执行环境、作用域及垃圾回收
May 31 Javascript
最简单纯JavaScript实现Tab标签页切换的方式(推荐)
Jul 25 Javascript
概述jQuery的元素筛选
Nov 23 Javascript
Bootstrap CSS组件之导航条(navbar)
Dec 17 Javascript
Vue+Element使用富文本编辑器的示例代码
Aug 14 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
vue自动路由-单页面项目(非build时构建)
Apr 30 Javascript
JS实现“全选”和&quot;全不选&quot;功能代码实例
Feb 06 Javascript
解决ant-design-vue中menu菜单无法默认展开的问题
Oct 31 Javascript
javascript编程起步(第五课)
Jan 10 #Javascript
javascript编程起步(第四课)
Jan 10 #Javascript
jquery简单体验
Jan 10 #Javascript
java script编程起步(第三课)
Jan 10 #Javascript
javascript编程起步(第二课)
Jan 10 #Javascript
javascript编程起步(第一课)
Jan 10 #Javascript
javascript 对象的定义方法
Jan 10 #Javascript
You might like
利用discuz自带通行证整合dedecms的方法以及文件下载
2007/03/06 PHP
PHP5各个版本的新功能和新特性总结
2014/03/16 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
PHP互换两个变量值的方法(不用第三变量)
2016/11/14 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
JavaScript中跨域调用Flash的方法
2014/08/11 Javascript
jQuery制作效果超棒的手风琴折叠菜单
2015/04/03 Javascript
jQuery实现控制文字内容溢出用省略号(…)表示的方法
2016/02/26 Javascript
JavaScript的instanceof运算符学习教程
2016/06/08 Javascript
全面了解构造函数继承关键apply call
2016/07/26 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
React组件中的this的具体使用
2018/02/28 Javascript
基于Three.js实现360度全景图片
2018/12/30 Javascript
Python写的Tkinter程序屏幕居中方法
2015/03/10 Python
Python中列表与元组的乘法操作示例
2018/02/10 Python
python 列表,数组,矩阵两两转换tolist()的实例
2018/04/04 Python
Python爬取商家联系电话以及各种数据的方法
2018/11/10 Python
Python内存管理实例分析
2019/07/10 Python
Python facenet进行人脸识别测试过程解析
2019/08/16 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
Python集合基本概念与相关操作实例分析
2019/10/30 Python
基于python实现对文件进行切分行
2020/04/26 Python
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
【HTML5】Canvas绘制简单图片教程
2016/05/13 HTML / CSS
ZINVO手表官网:男士和女士手表
2019/03/10 全球购物
俄罗斯游戏商店:Buka
2020/03/01 全球购物
应聘美工求职信
2013/11/07 职场文书
英语专业职业生涯规划范文
2014/03/05 职场文书
电大奖学金获奖感言
2014/08/14 职场文书
庆六一文艺汇演活动方案
2014/08/26 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
股权转让协议书
2014/12/07 职场文书
详解Redis集群搭建的三种方式
2021/05/31 Redis
python字符串的多行输出的实例详解
2021/06/08 Python
mybatis 获取无数据的字段不显示的问题
2021/07/15 Java/Android