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中使用Ajax获取JSON格式数据示例代码
Nov 26 Javascript
node.js中的console用法总结
Dec 15 Javascript
Javascript中的getUTCHours()方法使用详解
Jun 10 Javascript
Bootstrap CSS组件之导航(nav)
Dec 17 Javascript
jQuery实现链接的title快速出现的方法
Feb 20 Javascript
Bootstrap按钮组简单实现代码
Mar 06 Javascript
利用jquery如何从json中读取数据追加到html中
Dec 01 jQuery
laravel5.3 vue 实现收藏夹功能实例详解
Jan 21 Javascript
Node.js中,在cmd界面,进入退出Node.js运行环境的方法
May 12 Javascript
Vue组件之单向数据流的解决方法
Nov 10 Javascript
vue项目中锚点定位替代方式
Nov 13 Javascript
JS面向对象实现飞机大战
Aug 26 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中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
PHP 在5.1.* 和5.2.*之间 PDO数据库操作中的不同之处小结
2012/03/07 PHP
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
十个PHP高级应用技巧果断收藏
2015/09/25 PHP
PHP按符号截取字符串的指定部分的实现方法
2018/09/10 PHP
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
NodeJS的url截取模块url-extract的使用实例
2013/11/18 NodeJs
js中arguments的用法(实例讲解)
2013/11/30 Javascript
javascript模拟地球旋转效果代码实例
2013/12/02 Javascript
解决ueditor jquery javascript 取值问题
2014/12/30 Javascript
JavaScript中扩展Array contains方法实例
2020/08/23 Javascript
javascript超过容器后显示省略号效果的方法(兼容一行或者多行)
2016/07/14 Javascript
JavaScript reduce和reduceRight详解
2016/10/24 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
2016/12/19 Javascript
jQuery展示表格点击变色、全选、删除
2017/01/05 Javascript
关于Ajax的原理以及代码封装详解
2017/09/08 Javascript
实现一个完整的Node.js RESTful API的示例
2017/09/29 Javascript
打造通用的匀速运动框架(实例讲解)
2017/10/17 Javascript
JavaScript使用Math.random()生成简单的验证码
2019/01/21 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
深入理解Python中的元类(metaclass)
2015/02/14 Python
100行Python代码实现自动抢火车票(附源码)
2018/01/11 Python
pycharm创建一个python包方法图解
2019/04/10 Python
pytorch 自定义卷积核进行卷积操作方式
2019/12/30 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
浅谈利用缓存来优化HTML5 Canvas程序的性能
2015/05/12 HTML / CSS
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
英国顶尖手表珠宝品牌独家授权经销商:HS Johnson
2020/10/28 全球购物
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
影视动画专业个人的自我评价
2013/12/31 职场文书
超市商业计划书
2014/05/04 职场文书
中华美德颂演讲稿
2014/05/20 职场文书
物业公司的岗位任命书
2014/06/06 职场文书
小学生放飞梦想演讲稿
2014/08/26 职场文书
小学教育见习总结
2015/06/23 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书