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 相关文章推荐
javascript转换字符串为dom对象(字符串动态创建dom)
May 10 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
实测jquery data()如何存值
Aug 18 Javascript
分享纯手写漂亮的表单验证
Nov 19 Javascript
详解AngularJS 模态对话框
Apr 07 Javascript
EasyUI布局 高度自适应
Jun 04 Javascript
微信小程序 动态绑定数据及动态事件处理
Mar 14 Javascript
Restify中接入Socket.io报Error:Can’t set headers的错误解决
Mar 28 Javascript
微信小程序页面开发注意事项整理
May 18 Javascript
在angularJs中进行数据遍历的2种方法
Oct 08 Javascript
微信小程序webview实现长按点击识别二维码功能示例
Jan 24 Javascript
在Echarts图中给坐标轴加一个标识线markLine
Jul 20 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数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
在laravel框架中实现封装公共方法全局调用
2019/10/14 PHP
javascript URL锚点取值方法
2009/02/25 Javascript
JQuery实现倒计时按钮的实现代码
2012/03/23 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
九种原生js动画效果
2015/11/11 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
JavaScript实现url参数转成json形式
2016/09/25 Javascript
Omi v1.0.2发布正式支持传递javascript表达式
2017/03/21 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
layui实现给某一列加点击事件
2019/10/26 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
Vue v-model组件封装(类似弹窗组件)
2020/01/08 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
使用Python获取CPU、内存和硬盘等windowns系统信息的2个例子
2014/04/15 Python
Python使用稀疏矩阵节省内存实例
2014/06/27 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
Python实现的rsa加密算法详解
2018/01/24 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
Python 3.8 新功能来一波(大部分人都不知道)
2020/03/11 Python
Django import export实现数据库导入导出方式
2020/04/03 Python
Python如何根据时间序列数据作图
2020/05/12 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
JBL澳大利亚官方商店:扬声器、耳机和音响系统
2018/05/24 全球购物
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
英国拖鞋购买网站:Bedroom Athletics
2020/02/28 全球购物
小型女装店的创业计划书
2014/01/09 职场文书
合作协议书怎么写
2014/04/18 职场文书
学历证明样本
2015/06/16 职场文书
运动员加油词
2015/07/18 职场文书