jqery iframe对话框多次打开关闭
时间: 2023-07-11 12:09:49 浏览: 47
如果你需要在同一个页面中多次打开和关闭iframe对话框,可以使用以下代码:
```javascript
// 打开对话框
var $dialog = $('<div><iframe src="your-page.html"></iframe></div>')
.dialog({
autoOpen: false,
modal: true,
resizable: false,
width: 600,
height: 400,
title: 'Your Dialog Title'
});
$('#open-dialog-button').click(function() {
$dialog.dialog('open');
});
// 关闭对话框
$('#close-dialog-button').click(function() {
$dialog.dialog('close');
});
```
这里使用了jQuery UI的对话框组件,并将其封装到了一个变量$dialog中。每次打开对话框时,只需要调用$dialog.dialog('open')即可,关闭对话框时,调用$dialog.dialog('close')即可。
相关问题
jqery iframe对话框关闭
你可以使用以下代码来关闭iframe对话框:
```javascript
parent.$("#dialog-iframe").dialog("close");
```
这里假设你使用的是jQuery UI的对话框组件,并且在创建对话框时给它指定了一个id为"dialog-iframe"。如果你使用的是其他插件或自己编写了对话框,那么关闭对话框的方法可能会有所不同。
jqery ui 关闭iframe对话框
你可以使用以下代码来关闭iframe对话框:
```javascript
$('#dialog-iframe').dialog('close');
```
这里假设你使用的是jQuery UI的对话框组件,并且在创建对话框时给它指定了一个id为"dialog-iframe"。如果你使用的是其他插件或自己编写了对话框,那么关闭对话框的方法可能会有所不同。