我遇到了 VML 问题(我将其用作 svg 的后备)
我使用 jQuery UI draggable 让用户能够移动元素。当我通过更改高度和宽度的样式属性来调整图像(即 av:image)的大小时会出现问题。
此时发生的情况是元素卡在其容器的左上角,无法再拖动。
奇怪的是,当我在 JavaScript 控制台中询问可拖动元素的位置(顶部、左侧)时,我得到了值,并且当我单击并拖动时这些值会发生变化——即使元素在视觉上没有移动.. .
以前有人遇到过这个问题吗?
这是我改变元素大小的地方。
$($image)
.css({
'width' : zoomInPx_width + "px",
'height' : zoomInPx_height + "px"
});
可拖动的设置非常简单
$($image).draggable({
drag: function () { /*callback here*/ }
})