Javascript jQuery可调整大小();“遏制”;参数不接受数组

Javascript jQuery可调整大小();“遏制”;参数不接受数组,javascript,jquery,jquery-ui,draggable,resizable,Javascript,Jquery,Jquery Ui,Draggable,Resizable,以下是基本代码: $('#some_selector').resizable({ handles: "e", containment: [250, 0, 0, 0] }); 根据我所读到的一切,这应该行得通。但相反,我得到了一个“无法读取未定义”错误的属性'defaultView'。如果我将包含参数的值传递给“parent”,一切都会正常工作。就在我试图传递一个数组时,会发生故障 不确定它是否相关,但可调整大小的div是绝对定位的。您不能在cantainement值上使用数组

以下是基本代码:

$('#some_selector').resizable({
    handles: "e",
    containment: [250, 0, 0, 0]
 });
根据我所读到的一切,这应该行得通。但相反,我得到了一个“无法读取未定义”错误的属性'defaultView'。如果我将包含参数的值传递给“parent”,一切都会正常工作。就在我试图传递一个数组时,会发生故障


不确定它是否相关,但可调整大小的div是绝对定位的。

您不能在cantainement值上使用数组。您必须为$(“#某些#选择器”)创建一个父级,并将其宽度设为250px。然后以这种方式使用可调整大小:

$(“#某些#选择器”)。可调整大小({ “句柄”:“e”, “包含”:“父级” }))


Meaby您可以将绝对位置应用于父级…我不知道。我需要更多信息。

文档似乎没有建议数组是包含的有效值,只是元素/选择器/父级/文档,您在哪里读到它?