Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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 对话框淡出叶边界框_Javascript_Jquery - Fatal编程技术网

Javascript 对话框淡出叶边界框

Javascript 对话框淡出叶边界框,javascript,jquery,Javascript,Jquery,我像这样创建JQuery对话框 $(thisDialog).dialog({ open: function (event, ui) { $(this).parent().children('.ui-dialog-titlebar').hide(); //hide titlebar. }, position: [leftPos, topPos]

我像这样创建JQuery对话框

  $(thisDialog).dialog({
                open: function (event, ui) {
                    $(this).parent().children('.ui-dialog-titlebar').hide(); //hide titlebar.
                },
                position: [leftPos, topPos]
            });
我试图像这样淡出它,但我无法重新打开它,一个边界框仍然存在

setTimeout((function () { $(thisDialog).fadeOut(1000, "linear", null) }), 2000);
这将删除边界框,但我无法重新打开它

setTimeout((function () { $(thisDialog).parent().fadeOut(1000, "linear", null) }), 2000);
这允许我重新打开它,但它不会褪色。我想要淡入淡出的效果

setTimeout((function () { $(thisDialog).dialog("close"); }), 2000);

使用内置选项
隐藏
(和
显示
):


这起作用了。不知道为什么

   setTimeout((function () {
                $(thisDialog).parent().fadeOut(1000, "linear", null);
                $(thisDialog).dialog("close");

            }), 1000);

请发布一个完整的代码示例。
   setTimeout((function () {
                $(thisDialog).parent().fadeOut(1000, "linear", null);
                $(thisDialog).dialog("close");

            }), 1000);