1
2
根据提供的信息很难诊断出你的问题。IE VML的支持不是很好,因此非常有缺陷。 在Dojox绘图中,我在绘制线条时遇到了类似的问题。vml有一个bug,你不能同时拖动和调整大小,但是你可以同时拖动和创建,所以我重新绘制线条,我不转换它。 此外,我不会将单击/拖动事件附加到形状上,我会将它们附加到整个主容器上,检测mousedown事件上的ID,然后跟踪mousemove并通过对形状容器执行设置转换来移动形状。 本质上,由于对VML的支持很弱,您必须愿意尝试完全不同的东西才能使其工作。 |
2
0
经过一些试验,我找到了部分答案。 这个 goog.events.Event 类具有PreventDefault方法。只需处理图形元素上的mousemove事件。然后调用Event PreventDefault方法:
单击图形元素内部,然后拖动将不再选择圆。同样,这只在IE上是必要的。 还有一个小问题。在图形区域外按鼠标,然后将光标拖动到图形区域中,将导致选择整个区域,或同时选择区域和图形元素。 |
Jerald · 如何在google闭包库中要求外部库? 9 年前 |
James D. · 用于转换空性的类型注释 9 年前 |
Mad Echet · 使用闭包编译器键入重新定义的索引 11 年前 |
user656925 · Jshint与闭包|动态特性 12 年前 |
dangerChihuahua007 · 如何设置谷歌计时器的当前刻度计数? 12 年前 |