我正在尝试做两步模态窗口。第一个是带有提交按钮的表单,一旦单击它,它应该关闭模态,并打开具有不同内容和设计的第二个模态窗口。我不能使用jquery hide / show来切换不同的div,因为在这种情况下,第二个模态是完全不同的。 如果我这样做,它就不起作用
$('#callLink').click(function(){
$('#jqAgenda').jqmHide();
$('#jqConfirm').jqmShow();
});
callLink位于jqAgenda模态窗口
中由于
这很好用,在加载新的模态窗口时,叠加层会保留在背景上。
$('#callLink').click(function(){
$('#jqAgenda').jqmHide();
});
$('#jqCall').jqm({trigger: '#callLink'});
解决了:)
答案 0 :(得分:0)
它有一个隐藏事件,您可以在当前模态关闭时绑定函数。
onHide (callback)
Called when a dialog is to be hidden. Be sure to remove the overlay (if enabled).
// onHide : fade the window out, remove overlay after fade.
var myClose=function() {
//open a new modal here
};
$('#dialog').jqm({onHide:myClose});
//(function|false) - default: false
如果不起作用,请尝试将点击功能绑定到模态关闭按钮或单击时关闭它的任何内容