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学习随笔(使用window和frame)的技巧
Mar 08 Javascript
JS控制阿拉伯数字转为中文大写示例代码
Sep 04 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
Jan 11 Javascript
JavaScript获取表单enctype属性的方法
Apr 02 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
May 28 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
Apr 13 jQuery
前端主流框架vue学习笔记第一篇
Jul 26 Javascript
fetch 使用及如何接收JS传值
Nov 11 Javascript
JS实现标签滚动切换效果
Dec 25 Javascript
详解组件库的webpack构建速度优化
Jun 18 Javascript
ES6对象操作实例详解
May 23 Javascript
vue项目中openlayers绘制行政区划
Dec 24 Vue.js
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安全性需要注意的几点事项
2014/07/17 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
PHP magento后台无法登录问题解决方法
2016/11/24 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
JavaScript 动态创建VML的方法
2009/10/14 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
浅谈被jQuery抛弃的函数及替代函数
2015/05/03 Javascript
JavaScript设置、获取、清除单值和多值cookie的方法
2015/11/17 Javascript
Node.js中Request模块处理HTTP协议请求的基本使用教程
2016/03/31 Javascript
异步加载JS、CSS代码(推荐)
2016/06/15 Javascript
js数组常用操作方法小结(增加,删除,合并,分割等)
2016/08/02 Javascript
JS实现保留n位小数的四舍五入问题示例
2016/08/03 Javascript
jQuery表单验证之密码确认
2017/05/22 jQuery
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
[49:08]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[44:43]完美世界DOTA2联赛决赛日 FTD vs GXR 第一场 11.08
2020/11/11 DOTA
python之模拟鼠标键盘动作具体实现
2013/12/30 Python
Python XML RPC服务器端和客户端实例
2014/11/22 Python
Python使用PIL库实现验证码图片的方法
2016/03/11 Python
Python基于plotly模块实现的画图操作示例
2019/01/23 Python
python3实现zabbix告警推送钉钉的示例
2019/02/20 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
CSS3实现红包抖动效果
2020/12/23 HTML / CSS
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
集体婚礼证婚词
2014/01/13 职场文书
基层党支部公开承诺书
2014/05/29 职场文书
化学专业大学生职业生涯规划范文
2014/09/13 职场文书
2014年学习部工作总结
2014/11/12 职场文书
文明单位汇报材料
2014/12/24 职场文书
星际争霸:毕姥爷vs解冻01
2022/04/01 星际争霸