如何在javascript中制作dblclick事件
How to make a dblclick event in javascript?
调用元素上的单击事件element.click()
但是如何用dblclick
做到这一点?
javascript中是否有类似于element.click()
的现有内置函数?
只需使用 ondblclick
:
http://jsfiddle.net/dirtyd77/yrL8r6qd/
var p = document.getElementById('dbl');
p.ondblclick = function (){
this.innerHTML = 'dbl';
};
p.ondblclick(); // if you want to "trigger" the event, call it like so
使用 addEventListener
时,需要使用dispatchEvent
:
http://jsfiddle.net/dirtyd77/yrL8r6qd/2/
var p = document.getElementById('dbl');
p.addEventListener('dblclick',function(e){
this.innerHTML = 'dbl';
});
p.dispatchEvent(new Event('dblclick'));
object.ondblclick=function(){myScript};
或
object.addEventListener("dblclick", myScript);
相关文章:
- 分派点击事件并保留击键修饰符
- 模糊事件的Javascript测试
- keyup事件处理程序更改焦点不适用于快速键入
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- 如何使Javascript动态html表及其上的事件
- 使用类从一个标记中双击事件
- 如何在未直接触发的情况下停止事件
- dblclick事件是在jquery拖放后触发的
- 如何在 Javascript 中处理同一 dom 上的 click 和 dblclick 事件绑定
- 如何在javascript中制作dblclick事件
- DOM 元素 dblclick 事件在删除 dom 元素时单击事件后更改
- TR 上的 dblclick 事件不起作用
- 如何以编程方式激发用addEventListener定义的dblclick事件
- 如何在Javascript中计算dblclick事件的文本偏移量
- 如何识别'popupopen/'dblclick '事件吗?(_source不工作)
- Jquery绑定dblclick事件到多个元素
- dblclick的事件监听器导致鼠标移动的事件不起作用,并显示一个带有一条线的圆圈
- 在javascript中使用dblclick事件打开一个新页面
- 为什么我的dblclick事件不触发可靠,而在jquery -拖拽
- jQuery:dblclick上的触发事件不起作用(但在keyup等上起作用)