gpt4 book ai didi

javascript - 在 VML 和 Internet Explorer 中禁用图形元素选择

转载 作者:行者123 更新时间:2023-12-02 20:35:52 25 4
gpt4 key购买 nike

我有一个 JavaScript 应用程序,可以让用户在绘图区域周围移动形状,并且我碰巧正在使用 Google Closure 库。在 FF/Safari 中一切都很好。在 IE 中,当图形元素移动时,它们会被浏览器选中(移动元素和其他元素),以不可预测的方式在某些元素周围显示彩色虚线背景:

/image/JRIh1.png

如何在 IE 中关闭此行为?

最佳答案

根据所提供的信息很难诊断您的问题。 IE VML 没有得到很好的支持,因此有很多错误。

在DojoX Drawing中,我在绘制线条时遇到了类似的问题。 VML 有一个错误,您无法同时拖动和调整大小 - 但是,您可以同时拖动和创建,因此我重新绘制了线条,而不对其进行变换。

此外,我不会将单击/拖动事件附加到形状,而是将它们附加到整个主容器,检测 mousedown 事件上的 id,然后跟踪 mousemove 并通过在形状的容器。

本质上,由于 VML 支持较弱,您必须愿意尝试完全不同的事情才能使其正常工作。

关于javascript - 在 VML 和 Internet Explorer 中禁用图形元素选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3272120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com