Firefox 扩展中的 dblclick 事件
我在 Firefox 扩展中使用以下代码,当双击事件发生时应该发出警报,但是当我双击时什么也没有发生。
var Test = {
x: function(e) {
alert(e.target.defaultView.location.href);
}
}
window.addEventListener("dblclick", function(e) { Test.x(); }. false);
I'm using the following code in firefox extension, that should alert when double click event occur, but when I double click nothing happens.
var Test = {
x: function(e) {
alert(e.target.defaultView.location.href);
}
}
window.addEventListener("dblclick", function(e) { Test.x(); }. false);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
尝试将最后一个参数之前的点更改为逗号:
更新
您的闭包还需要将参数
e
传递给它:Try changing the dot to a comma before the last parameter:
Update
Your closure also expects a parameter
e
to be passed to it:检查错误控制台。您似乎有语法错误。
在
var
语句末尾添加了缺少的分号。 @shef 关于逗号的说法也是正确的。Check the Error Console. It looks like you have syntax errors.
Added missing semi-colon at the end of the
var
statement. @shef is right about the comma as well.