js如何获取父节点 js触发节点的dbclick

dom编程(9)
&&&&双击dblclick事件,同时会执行click事件中的语句,当需要为一个元素同时添加这两个事件时,显然这不是我们想要的结果,举个实例,在最近做的canvas开发中使用鼠标画区域,鼠标单击一下开始画,鼠标双击时结束,并保存当前所画的区域,这时候就碰到了这个问题。解决的方法,,可以参考下面的代码,用延时的方法实现。
&!DOCTYPE html&
type="button" id="button"&点击我&
type="text/javascript"&
function $(id){
return document.getElementById(id);
var timer=null;
$('button').addEventListener('click',function(e){
clearTimeout(timer);
timer=setTimeout(function(){
console.log("1");
$('button').addEventListener('dblclick',function(){
clearTimeout(timer);
console.log("2");
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:15187次
排名:千里之外
原创:45篇
(2)(1)(21)(3)(4)(11)(1)(1)(1)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'HTML ondblclick 事件属性

我要回帖

更多关于 js如何获取父节点 的文章

 

随机推荐