首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5 drop event clientX参数在Chrome中未定义(jQuery用于事件绑定)

HTML5 drop event clientX参数在Chrome中未定义(jQuery用于事件绑定)
EN

Stack Overflow用户
提问于 2012-02-25 00:15:08
回答 1查看 587关注 0票数 0

我正在试验HTML5的拖放。我正在尝试拖动一个html按钮。然而,在我的拖放事件侦听器上,我似乎无法访问大多数实际的事件参数。在drop事件中,我似乎找不到clientX参数。当我尝试设置transferData的数据(在startdrag的侦听器中)时,它也显示transferData未定义。

我使用jQuery绑定事件(但使用原生DnD)和侦听器函数,如下所示:

代码语言:javascript
复制
$("[name=droppable]").bind('drop',handleDrop);
function handledrop(event) {
  var mouseX = event.clientX;
}

另一个问题:拖放只在Chrome中起作用--在Firefox中,它甚至不会开始拖拽。不同浏览器的实现有什么不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-04 22:30:28

添加事件监听器$(name=droppable).addEventListener('drop',handleDrop);。在handleDrop中收到的事件现在符合预期。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9434136

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档