jquery - jqModal 从第一个模式内的链接触发第二个模式窗口

标签 jquery jqmodal

我正在尝试做一个两步模态窗口。第一个是带有提交按钮的表单,一旦单击它,它应该关闭模式,并打开具有不同内容和设计的第二个模式窗口。我无法使用 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/

相关文章:

javascript - 使用 Jquery 的单选按钮图像

javascript - 如何在html文本区域逐行阅读文本?

jquery - 在 jqgrid 中,是否有自动计算 editGridRow() 弹出窗口的宽度

javascript - jqModal/JQuery 问题,div 未更新新内容?

javascript - 我如何更改模式表单对话框 jquery 中按钮的字体大小

javascript - 从 JavaScript 用于 Web 应用程序的跨浏览器最稳定的模式对话框实现是什么?

javascript - 在 JavaScript 附加中调用带有参数的函数

javascript - jQuery galleryview 在鼠标移开时开始自动播放

javascript - 支持 jqGrid 中未知数量的层次结构

javascript - 无法将 jQuery jqModal 分配给动态添加的链接