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