【发布时间】:2015-04-06 02:36:51
【问题描述】:
我正在尝试为 Aurelia 创建一个拖放控件。最初,它工作得很好。
<div class="card" draggable="true" repeat.for="card of player2.hand">
但是,当我将侦听器委托给 dragstart 事件时,拖动不再起作用。
<div class="card" draggable="true" dragstart.delegate="$parent.dragstart()" repeat.for="card of player2.hand">
我可以触发 dragstart 事件,并且该事件有 defaultPrevented: true,这会阻止默认的拖动事件启动。如何在 Aurelia 的特定事件委托人上禁用 preventDefault?
【问题讨论】:
-
我在这里写了一个更新的更高级的解决方案:davismj.me/blog/aurelia-drag-and-drop
标签: drag-and-drop ecmascript-6 aurelia