jquery easyui 中dialog怎么关闭对话框

在jquery中,用easyui打开一个对话框,对话框引用了另一个页面,现在需要在这个页面中增加一个按钮,用来关闭对话框,如何写关闭事件?... 在jquery中,用easyui打开一个对话框,对话框引用了另一个页面,现在需要在这个页面中增加一个按钮,用来关闭对话框,如何写关闭事件? 展开
 我来答
刺友互
高粉答主

2019-09-30 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:67.1万
展开全部

1、首先下载EasyUI的组件包,然后导入到开发工具中并且在HTML页面导入jquery脚本。

2、接下来需要导入的easyui的脚本文件,如下图所示,一定先导入jquery后导入easyui。

3、然后需要导入的是easyui的样式文件,如下图所示,样式文件只需要easyui.css即可。

4、接下来还需要导入的是语言文件,不导入的话可能会导致一些组件是英文。

5、接下来在body中定义一个div,然后给它一个easyui-dialog的样式。

6、然后运行页面,就会在页面中看到一个dialog的弹出窗口了,就可以关闭对话框了。

914066828
推荐于2017-10-08 · TA获得超过687个赞
知道小有建树答主
回答量:1353
采纳率:0%
帮助的人:663万
展开全部
在页面中定义个关闭函数 ,在子页面中调用top.函数名
比如
function d_close(){
$('#dd').dialog('close');
}
在弹出页面里面top.d_close();
当然了如果页面不是顶部页面比如用了框架集就不用top.
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
angel埋葬devil
2019-06-12
知道答主
回答量:2
采纳率:0%
帮助的人:1417
展开全部
当dialog是js拼出来的时候可以使用 $('#div').dialog("destroy");摧毁该div,当是html书写的dialog 可以使用 $('#div').dialog("close");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
卡洛琳1016
2019-07-31 · TA获得超过228个赞
知道小有建树答主
回答量:208
采纳率:78%
帮助的人:53.5万
展开全部
对话框(dialog)是一个特殊类型的窗口,它在顶部有一个工具栏,在底部有一个按钮栏。默认情况下,对话框(dialog)只有一个显示在头部右侧的关闭工具。用户可以配置对话框行为来显示其他工具(比如:可折叠 collapsible、可最小化 minimizable、可最大化 maximizable,等等)。你可以直接调用这个dialog中的关闭方法
$('#dialogDiv').dialog({
onClose:function(){
alert('dlg closed');
},
onOpen:function(){
alert('dlg Open');
},
});
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小杨_红火
2015-08-28
知道答主
回答量:18
采纳率:100%
帮助的人:8.9万
展开全部
  1. $('#dialogDiv').dialog({
    onClose:function(){
        alert('dlg closed');
    }
    });

  2.  $("#dialogDiv").dialog('destroy');

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式