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椭圆旋转相册实现代码
Jan 16 Javascript
jQuery Ajax提交表单查询获得数据实例代码
Sep 19 Javascript
js内存泄露的几种情况详细探讨
May 31 Javascript
javascript客户端遍历控件与获取父容器对象示例代码
Jan 06 Javascript
IE 下Enter提交表单存在重复提交问题的解决方法
May 04 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
Feb 21 Javascript
node.js使用cluster实现多进程
Mar 17 Javascript
jQuery实现模糊查询的方法分析
May 10 jQuery
vue组件jsx语法的具体使用
May 21 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
Sep 16 Javascript
基于js判断浏览器是否支持webGL
Apr 18 Javascript
jquery实现简易验证插件封装
Sep 13 jQuery
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 curl实现抓取302跳转后页面的示例
2014/07/04 PHP
php 解决substr()截取中文字符乱码问题
2016/07/18 PHP
PHP面向对象程序设计OOP继承用法入门示例
2016/12/27 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
php设计模式之适配器模式原理、用法及注意事项详解
2019/09/24 PHP
重载toString实现JS HashMap分析
2011/03/13 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
gridpanel动态加载数据的实例代码
2013/07/18 Javascript
node.js中的console.warn方法使用说明
2014/12/09 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
多功能jQuery树插件zTree实现权限列表简单实例
2016/07/12 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
2016/08/11 Javascript
JavaScript日期对象(Date)基本用法示例
2017/01/18 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
JS正则表达式常见用法实例详解
2018/06/19 Javascript
vue路由跳转传参数的方法
2019/05/06 Javascript
[36:52]DOTA2真视界:基辅特锦赛总决赛
2017/05/21 DOTA
Python中的pack和unpack的使用
2018/03/12 Python
python实现图片筛选程序
2018/10/24 Python
Tensorflow分批量读取数据教程
2020/02/07 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
纯CSS3发光分享按钮的实现教程
2014/09/06 HTML / CSS
用canvas做一个DVD待机动画的实现代码
2019/04/12 HTML / CSS
为中国消费者甄选天下优品:网易严选
2016/08/11 全球购物
Notino瑞典:购买香水和美容产品
2019/07/26 全球购物
学生会个人自荐书范文
2014/02/12 职场文书
少儿节目主持串词
2014/04/02 职场文书
假释思想汇报范文
2014/10/11 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
小学重阳节活动总结
2015/03/24 职场文书
2015年环卫工作总结
2015/04/28 职场文书
行政申诉状范文
2015/05/20 职场文书
2015年安全生产月工作总结
2015/07/27 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL
python实现简单的三子棋游戏
2022/04/28 Python