javascript编程起步(第六课)


Posted in Javascript onFebruary 27, 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 相关文章推荐
flash 得到自身url参数的代码
Nov 15 Javascript
jquery简单实现鼠标经过导航条改变背景图
Dec 17 Javascript
JavaScript字符串对象toLowerCase方法入门实例(用于把字母转换为小写)
Oct 17 Javascript
JavaScript将XML转成JSON的方法
Mar 12 Javascript
jQuery切换所有复选框选中状态的方法
Jul 02 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
Sep 04 Javascript
vue实现简单实时汇率计算功能
Jan 15 Javascript
原生js实现可拖动的登录框效果
Jan 21 Javascript
利用angularjs1.4制作的简易滑动门效果
Feb 28 Javascript
vue项目打包部署到服务器的方法示例
Aug 27 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
Sep 14 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
Jul 24 Javascript
javascript编程起步(第七课)
Feb 27 #Javascript
超清晰的document对象详解
Feb 27 #Javascript
JavaScript中void(0)的具体含义解释
Feb 27 #Javascript
[原创]保存的js无法执行的解决办法
Feb 25 #Javascript
轻轻松松学习JavaScript
Feb 25 #Javascript
用javascript编写的第一人称射击游戏
Feb 25 #Javascript
极酷的javascirpt,让你随意编辑任何网页
Feb 25 #Javascript
You might like
在PHP中使用XML
2006/10/09 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
PHP文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
php验证session无效的解决方法
2014/11/04 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
Javascript函数式编程简单介绍
2015/10/11 Javascript
js选择器全面解析
2016/06/27 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
Angularjs 手写日历的实现代码(不用插件)
2017/10/18 Javascript
Nginx设置为Node.js的前端服务器方法总结
2019/03/27 Javascript
this.$toast() 了解一下?
2019/04/18 Javascript
React精髓!一篇全概括小结(急速)
2019/05/23 Javascript
详解Vue.js和layui日期控件冲突问题解决办法
2019/07/25 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
python3.5仿微软计算器程序
2020/03/30 Python
Python打包可执行文件的方法详解
2016/09/19 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
10招!看骨灰级Pythoner玩转Python的方法
2019/04/15 Python
python tkinter库实现气泡屏保和锁屏
2019/07/29 Python
在pycharm中显示python画的图方法
2019/08/31 Python
浅谈keras使用中val_acc和acc值不同步的思考
2020/06/18 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
python 30行代码实现蚂蚁森林自动偷能量
2021/02/08 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
DJI全球:DJI Global
2021/03/15 全球购物
早会主持词
2014/03/17 职场文书
国庆宣传标语
2014/06/30 职场文书
运动会演讲稿100字
2014/08/25 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
2014年度个人总结范文
2015/03/09 职场文书
一个都不能少观后感
2015/06/04 职场文书
学习焦裕禄观后感
2015/06/09 职场文书
MySQL完整性约束的定义与实例教程
2021/05/30 MySQL
浅谈哪个Python库才最适合做数据可视化
2021/06/28 Python