4

我正在尝试做一个两步模式窗口。第一个是带有提交按钮的表单,一旦单击它,它应该关闭模态,并打开第二个具有不同内容和设计的模态窗口。我不能使用 jquery hide/show 来切换不同的 div,因为在这种情况下,第二个模式是完全不同的。如果我这样做,它不起作用

$('#callLink').click(function(){ $('#jqAgenda').jqmHide(); $('#jqConfirm').jqmShow(); });

callLink 在 jqAgenda 模式窗口内

谢谢


这很好用,在加载新的模式窗口时,叠加层会留在背景上。

$('#callLink').click(function(){ $('#jqAgenda').jqmHide(); }); $('#jqCall').jqm({trigger: '#callLink'});

解决了 :)

4

1 回答 1

0

它有一个 onhide 事件,您可以在当前模式关闭时绑定一个函数。

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

如果不起作用,请尝试将单击功能绑定到模态关闭按钮或单击时关闭它的任何内容

于 2012-09-19T19:32:04.773 回答