我正在为弹出窗口使用jquery jqModal脚本。
我有一个带有两个jqModal窗口的html页面。我想在页面打开时加载一个,另一个通过onClick单独打开。
我的脚本无效。 onLoad工作(#success),但onClick(#dialog)同时打开。
这是我目前的剧本:
<script type="text/javascript">
$(document).ready(function() {
$('#dialog').jqm();
$('#success').jqm().jqmShow({});
});
</script>
答案 0 :(得分:0)
这是您可以尝试的更新代码
$(document).ready(function() {
$('#dialog').jqm( {trigger:'#dialog'} );
// $('#dialog').jqmAddTrigger('#dialog');
$('#success').jqm().jqmShow({});
});
让我知道它是否适合你 在这里你需要在模态窗口打开时添加触发器
答案 1 :(得分: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()"/>