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 相关文章推荐
js查找父节点的简单方法
Jun 28 Javascript
JavaScript脚本性能优化注意事项
Nov 18 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
May 31 Javascript
window.onload追加函数使用示例
Mar 03 Javascript
Javascript实现颜色rgb与16进制转换的方法
Apr 18 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
Aug 27 Javascript
Jquery操作cookie记住用户名
Mar 29 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
Sep 24 Javascript
Vue.js watch监视属性知识点总结
Nov 11 Javascript
Vue中qs插件的使用详解
Feb 07 Javascript
react结合bootstrap实现评论功能
May 30 Javascript
vue中v-for循环选中点击的元素并对该元素添加样式操作
Jul 17 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实现图片以base64显示的方法
2016/10/13 PHP
基于php双引号中访问数组元素报错的解决方法
2018/02/01 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
js静态方法与实例方法分析
2011/07/04 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
angularjs 源码解析之scope
2016/08/22 Javascript
详解react-router4 异步加载路由两种方法
2017/09/12 Javascript
详解微信小程序与内嵌网页交互实现支付功能
2018/10/22 Javascript
Vue中axios的封装(报错、鉴权、跳转、拦截、提示)
2019/08/20 Javascript
微信小程序实现星级评价
2019/11/20 Javascript
vue项目实现图片上传功能
2019/12/23 Javascript
Vue实现鼠标经过文字显示悬浮框效果的示例代码
2020/10/14 Javascript
解决Vue大括号字符换行踩的坑
2020/11/09 Javascript
Python常用随机数与随机字符串方法实例
2015/04/09 Python
Python利用前序和中序遍历结果重建二叉树的方法
2016/04/27 Python
详解Python的Lambda函数与排序
2016/10/25 Python
python实现C4.5决策树算法
2018/08/29 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
Python3实现统计单词表中每个字母出现频率的方法示例
2019/01/28 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
安装完Python包然后找不到模块的解决步骤
2020/02/13 Python
基于Python的OCR实现示例
2020/04/03 Python
python中字符串的编码与解码详析
2020/12/03 Python
python反编译教程之2048小游戏实例
2021/03/03 Python
美国著名的团购网站:Woot
2016/08/02 全球购物
互联网电子商务专业毕业生求职信
2014/03/18 职场文书
经典促销广告词大全
2014/03/19 职场文书
小学生国庆65周年演讲稿范文(2篇)
2014/09/21 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
神农溪导游词
2015/02/11 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang