0

我正在为弹出窗口使用 jquery jqModal 脚本。

我有一个带有两个 jqModal 窗口的 html 页面。我希望在页面打开时加载一个,另一个通过 onClick 单独打开。

我的脚本不工作。onLoad 有效(#success),但 onClick(#dialog)同时打开。

这是我当前的脚本:

<script type="text/javascript">

$(document).ready(function() {

$('#dialog').jqm(); 

$('#success').jqm().jqmShow({});
});
</script>
4

2 回答 2

0

您提供的代码对我来说没有问题。这是我使用的完整片段:

 <script type="text/javascript">

           $(document).ready(function() {
           $('#dialog').jqm();     
           $('#success').jqm().jqmShow({});
       });


function showModal() {
        $('#dialog').jqmShow({});            
    }
</script>

<div id="dialog" class="jqmWindow">test</div>
<div id="success" class="jqmWindow">test</div>
<input type="button" value="Show Modal" onclick="showModal()"/>
于 2011-11-02T18:59:28.620 回答
0

这是您可以尝试的更新代码

$(document).ready(function() {
    $('#dialog').jqm( {trigger:'#dialog'} ); 
    // $('#dialog').jqmAddTrigger('#dialog'); 
    $('#success').jqm().jqmShow({});
});

让我知道它是否适合您在这里您需要在模式窗口打开时添加触发器

于 2011-10-11T14:02:14.130 回答