【问题标题】:getting drag event on canvas when all elements marked draggable=false当所有元素标记为可拖动 = false 时,在画布上获取拖动事件
【发布时间】:2013-07-03 10:41:08
【问题描述】:

我在画布上使用 mousedown、mousemove mouseup 和 mouseout 事件来创建自定义拖动控件。

现在一切正常,只是偶尔会触发一个拖动事件,这会阻止 mouseup 触发,这会导致一切都停止。

我已在我的所有元素上设置了 draggable=false,但这仍然会发生。

我使用的是 Chrome 版本 27.0.1453.116 m,并且该应用位于 Angularjs 中 也使用 twitter 引导程序

干杯

编辑: 贴一些代码https://gist.github.com/neilmanuell/5917036

【问题讨论】:

  • 请给我们一些代码?

标签: javascript angularjs draggable


【解决方案1】:

我通过重新构建我的应用程序解决了这个问题。我在触发不需要的鼠标事件时遇到的问题似乎是浏览器实现的问题。我最初的方法是有缺陷的,因为它来自 as3 的做事方式。一旦我以更 html 的方式解决问题,鼠标事件就不再是问题了。

【讨论】:

    猜你喜欢
    • 2019-09-02
    • 1970-01-01
    • 2021-06-18
    • 2013-09-17
    • 2019-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多