【发布时间】:2019-10-01 11:31:24
【问题描述】:
我在一个项目中使用 Jquery Ui,其中像 <img> 和 <div> 这样的 html 对象被拖动和调整大小,但对于交互式 SVG,我必须使用 <object> 来绘制和更改 svg 元素。但在这个阶段,我无法拖动元素并调整其大小。
我已经尝试过让它可以拖动和调整大小
var newcanvas = $(`<object>`).attr("data","http://upload.wikimedia.org/wikipedia/en/8/80/Wikipedia-logo-v2.svg").css("width","100%");
newcanvas.resizable();
newcanvas.draggable();
注意:newcanvas 是动态添加到某些 div 的对象,但同样的情况适用于 <img> 标签和其他但不适用于对象标签
如何解决这个问题?
【问题讨论】:
-
欢迎来到 StackOverflow。最好包含一个最小、完整和可验证的示例:stackoverflow.com/help/mcve 根据您的描述,只要
<object>是 DOM 的一部分并且具有 Box 模型,这些应该可以工作。您在控制台中看到任何错误吗?
标签: jquery jquery-ui jquery-ui-draggable