我的目标是创建多个jquery对话框。
在对话框中,有一些jquery选项卡,还包括手风琴。
我创建了一个html块,使用jquery clone()函数克隆它,并将其声明为jquery对话框。
每个克隆对话框都打开,但标签和手风琴无法正常工作。 我使用 clone(true,true)来克隆元素,但这没用。
我的代码是:
Jquery的:
function createDialog() {
var dialogs = $(".dialog_content").clone(true,true).dialog({
width: 1600,
height: 650,
autoOpen: false,
position:["center","center"],
title: "Dialog"
});
$(".tabs").tabs();
$(".accordion").accordion();
dialogs.dialog("open");
}
$("#openNewDialo").click(function(e){ createDialog(); });
HTML
<div class="dialog_content">
<div class="tabs">
.
.
.
</div>
<div class="accordion">
.
.
.
</div>
</div>
是否有(其他)解决方案?