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 相关文章推荐
jquery pagination插件实现无刷新分页代码
Oct 13 Javascript
一个简单的js树形菜单
Dec 09 Javascript
jQuery学习笔记之控制页面实现代码
Feb 27 Javascript
js 操作select和option常用代码整理
Dec 13 Javascript
js渐变显示渐变消失示例代码
Aug 01 Javascript
JS+HTML5实现上传图片预览效果完整实例【测试可用】
Apr 20 Javascript
JS简单获取日期相差天数的方法
Apr 24 Javascript
ES6中字符串string常用的新增方法小结
Nov 07 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
Apr 08 Javascript
生成无限制的微信小程序码的示例代码
Sep 20 Javascript
适用于 Vue 的播放器组件Vue-Video-Player操作
Nov 16 Javascript
如何用threejs实现实时多边形折射
May 07 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
很实用的一个完整email发送程序
2006/10/09 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
PHP中十六进制颜色与RGB颜色值互转的方法
2019/03/18 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
laravel框架select2多选插件初始化默认选中项操作示例
2020/02/18 PHP
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
2009/09/15 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
javascript中的取反再取反~~没有意义
2014/04/06 Javascript
extjs 如何给column 加上提示
2014/07/29 Javascript
上传图片预览JS脚本 Input file图片预览的实现示例
2014/10/23 Javascript
javascript图片滑动效果实现
2021/01/28 Javascript
基于jquery实现省市联动特效
2015/12/17 Javascript
深入解析AngularJS框架中$scope的作用与生命周期
2016/03/05 Javascript
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
深究AngularJS如何获取input的焦点(自定义指令)
2017/06/12 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Python实现抓取城市的PM2.5浓度和排名
2015/03/19 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
python微信聊天机器人改进版(定时或触发抓取天气预报、励志语录等,向好友推送)
2019/04/25 Python
Python寻找路径和查找文件路径的示例
2019/07/10 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
伦敦最受欢迎的蛋糕店:Konditor & Cook
2019/11/01 全球购物
业务主管岗位职责范本
2013/12/25 职场文书
工作过失检讨书
2014/02/23 职场文书
卫生系统先进事迹
2014/05/13 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
六年级情感作文之500字
2019/10/23 职场文书
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js