我正在尝试做一个两步模态窗口。第一个是带有提交按钮的表单,一旦单击它,它应该关闭模式,并打开具有不同内容和设计的第二个模式窗口。我无法使用 jquery hide/show 来切换不同的 div,因为在这种情况下第二个模态是完全不同的。 如果我这样做,它不起作用
$('#callLink').click(function(){
$('#jqAgenda').jqmHide();
$('#jqConfirm').jqmShow();
});
callLink 在 jqAgenda 模态窗口内
谢谢
<小时/>这工作得很好,当加载新的模式窗口时,覆盖层保留在背景上。
$('#callLink').click(function(){
$('#jqAgenda').jqmHide();
});
$('#jqCall').jqm({trigger: '#callLink'});
解决了:)
最佳答案
它有一个 onhide 事件,您可以在当前模态关闭时绑定(bind)一个函数。
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
如果不起作用,请尝试将单击功能绑定(bind)到模态关闭按钮或单击时将其关闭的任何内容
关于jquery - jqModal 从第一个模式内的链接触发第二个模式窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12501326/