jqueryui css'right'未应用于ie

时间:2013-07-05 21:28:35

标签: css jquery-ui internet-explorer

我试图在文本区域重新调整后移动相邻元素,使用jqueryUIs上的stop事件可调整大小:

$("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.问题似乎是没有应用正确属性的css设置。检查属性显示它没有变化。

1 个答案:

答案 0 :(得分:1)

想出来,我将ui.originalElement.width()更改为ui.element.width()

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