Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqueryui css';右';不适用于ie_Css_Jquery Ui_Internet Explorer - Fatal编程技术网

jqueryui css';右';不适用于ie

jqueryui css';右';不适用于ie,css,jquery-ui,internet-explorer,Css,Jquery Ui,Internet Explorer,我正在尝试在文本区域重新调整大小后移动相邻元素,使用JQueryUI上的stop事件调整大小: $("textarea").resizable({ stop: function (event, ui) { var x = ui.originalElement.closest("li").find(".targettomove"); if (x != null) { var y = ui.originalElement.width(

我正在尝试在文本区域重新调整大小后移动相邻元素,使用JQueryUI上的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" });   
        }
    }
});

该代码适用于Firefox22,但不适用于IE10。问题似乎是没有应用正确属性的css设置。对属性的检查显示它没有变化。

解决了它,我将
ui.originalElement.width()
更改为
ui.element.width()


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

因为你说它没有变化-如果你使用调试器,你确定行甚至会被命中吗?元素
是绝对的
还是相对的位置,不是
static
targettomove
absolute
,我已经在调试器中遍历了代码,所以我知道它被命中了。