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 showModalDialog 多层模态窗口实现页面提交及刷新的代码
Nov 28 Javascript
基于jquery的自定义鼠标提示效果 jquery.toolTip
Nov 14 Javascript
JavaScript中原型和原型链详解
Feb 11 Javascript
jQuery入门基础知识学习指南
Aug 14 Javascript
js轮播图代码分享
Jul 14 Javascript
JS异步文件上传(兼容IE8+)
Apr 02 Javascript
使用ES6语法重构React代码详解
May 09 Javascript
关于Vue组件库开发详析
Jul 01 Javascript
深入理解Angularjs 脏值检测
Oct 12 Javascript
JS防抖和节流实例解析
Sep 24 Javascript
微信小程序以ssm做后台开发的实现示例
Apr 08 Javascript
javascript实现时钟动画
Dec 03 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
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
php获取目录所有文件并将结果保存到数组(实例)
2013/10/25 PHP
Laravel网站打开速度优化的方法汇总
2017/07/16 PHP
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
JS维吉尼亚密码算法实现代码
2010/11/09 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
jQuery实现对象转为url参数的方法
2017/01/11 Javascript
使用JavaScriptCore实现OC和JS交互详解
2017/03/28 Javascript
jQuery 改变P标签文本值方法
2018/02/24 jQuery
解决vue多个路由共用一个页面的问题
2018/03/12 Javascript
快速解决element的autofocus失效问题
2020/09/08 Javascript
python正则匹配查询港澳通行证办理进度示例分享
2013/12/27 Python
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
Python编程之序列操作实例详解
2017/07/22 Python
详谈Numpy中数组重塑、合并与拆分方法
2018/04/17 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
Python读取txt文件数据的方法(用于接口自动化参数化数据)
2018/06/27 Python
详解python中的装饰器
2018/07/10 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
Python3远程监控程序的实现方法
2019/07/15 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
Python socket处理client连接过程解析
2020/03/18 Python
golang/python实现归并排序实例代码
2020/08/30 Python
关于HTML5的安全问题开发人员需要牢记的
2012/06/21 HTML / CSS
Lookfantastic西班牙官网:英国知名美妆购物网站
2018/06/13 全球购物
房产销售经理职责
2013/12/20 职场文书
行政人事主管岗位职责
2015/04/11 职场文书
2015年老干部工作总结
2015/04/23 职场文书
2015年全国保险公众宣传日活动方案
2015/05/06 职场文书
因个人原因离职的辞职信范文
2015/05/12 职场文书
行政申诉状范文
2015/05/20 职场文书
安全温馨提示语大全
2015/07/14 职场文书
周一给客户的问候语
2015/11/10 职场文书
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers