0

在重新调整文本区域的大小后,我正在尝试移动相邻元素,使用 jqueryUI 可调整大小的停止事件:

$("textarea").resizable({
    stop: function (event, ui) {
        var x = ui.originalElement.closest("li").find(".targettomove");
        if (x != null) {
             var y = ui.originalElement.width() + 70;
             $(x).css({ right: -y + "px" });   
        }
    }
});

该代码适用于 Firefox 22 但不适用于 IE 10。问题似乎是未应用 right 属性的 css 设置。检查属性显示它没有变化。

4

1 回答 1

1

想通了,我改成ui.originalElement.width()ui.element.width()

也许我一直在访问错误的属性,但与 Internet Explorer 相比,它似乎没有像在 Firefox 中那样更新。

于 2013-07-05T21:50:12.643 回答