javascript - jQuery resizing() "Containment"参数不接受数组

标签 javascript jquery jquery-ui draggable resizable

这是基本代码:

$('#some_selector').resizable({
    handles: "e",
    containment: [250, 0, 0, 0]
 });

根据我正在阅读的所有内容,这应该可行。但相反,我收到了“无法读取未定义的属性‘defaultView’”错误。如果我向包含参数传递“parent”值,则一切正常。只是当我尝试向它传递一个数组时,事情就会崩溃.

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

最佳答案

您不能在娱乐值上使用数组。您必须为 $('#some_selector') 创建一个父级,并为其指定 250px 的宽度。然后以这种方式使用可调整大小:

$('#some_selector').可调整大小({ “ handle ”:“e”, “遏制”:“父级” });

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

关于javascript - jQuery resizing() "Containment"参数不接受数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21789342/

相关文章:

javascript - JQuery 可拖动元素在 droppable.append(draggable) 上消失在 droppable 中

javascript - 使用 jQuery 在填充列表中的每个项目上单击事件

javascript - 获取特定点击图像的路径

php - 使用 jQuery 和 PHP 序列化和提交表单

javascript - Jquery Droppable 克隆,但不删除

javascript - jQuery 数据表 tabletools 按钮没有出现

javascript - Ionic-AngularJS : Emitting Event To Parent Only ReBroadcasts To Child That Emitted Event

javascript - 为导出单个函数的无类型模块定义类型

jquery - 在 jQuery 中使用存储变量作为 ReplaceWith() 方法的参数

jquery - 链接在悬停时淡入 - 如何让它们在目标可见时保持不透明?