Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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
Javascript 在对话框上使用jQuery可调整大小的帮助器_Javascript_Jquery_Css_Jquery Ui Resizable - Fatal编程技术网

Javascript 在对话框上使用jQuery可调整大小的帮助器

Javascript 在对话框上使用jQuery可调整大小的帮助器,javascript,jquery,css,jquery-ui-resizable,Javascript,Jquery,Css,Jquery Ui Resizable,根据此,我如何在?上使用功能(在调整容器大小时仅显示一个框架),应该可以执行以下操作: dlg.dialog('widget').resizable('option','helper','ui-resizable-helper') 但不幸的是,jQueryUI()中有一个bug阻止了它的工作 一种可能的解决方案是使用jQueryUIresizeable而不是dialog。取决于您对对话框功能的依赖程度。说明了如何实现您的目标。这是一张工作票 答案有一个缺陷:如果对话框正在收缩,则调整大小手柄会

根据此,我如何在?

上使用功能(在调整容器大小时仅显示一个框架),应该可以执行以下操作:

dlg.dialog('widget').resizable('option','helper','ui-resizable-helper')
但不幸的是,jQueryUI()中有一个bug阻止了它的工作

一种可能的解决方案是使用jQueryUI
resizeable
而不是
dialog
。取决于您对对话框功能的依赖程度。

说明了如何实现您的目标。这是一张工作票

答案有一个缺陷:如果对话框正在收缩,则调整大小手柄会位于对话框下方。这是通过
z-index:10000解决的!重要的。这里链接的jsFiddle包括修复程序


HTML:


这是用于显示信息的默认对话框。可以使用“x”图标移动、调整和关闭对话框窗口

CSS:

.ui可调整大小的帮助器{
边框:2个点#00F;
z指数:10000!重要;
}
JavaScript:

$(“#dialog”).dialog().dialog('widget')。可调整大小('destroy')。可调整大小({
帮助程序:“ui可调整大小的帮助程序”
});

由于对话框的
可调整大小
选项只是一个布尔值,因此在不编辑实际小部件源代码的情况下,您可能无法实现这一点