2011-09-15 9 views
0

私はjquery jqModalスクリプトをポップアップウィンドウに使用しています。複数のjqModal Windows - onLoadとonClickは同じページにあります。どうやって?

2つのjqModalウィンドウを持つ1つのhtmlページがあります。私はページを開くときに1つをロードし、onClickで別のものを開くようにしたいと思います。

スクリプトが機能していません。 onLoadは動作しますが(#success)、同時にonClick(#dialog)が開きます。ここで

は私の現在のスクリプトです:ここ

<script type="text/javascript"> 

$(document).ready(function() { 

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

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

答えて

0

は、uはそのここ のために働いて、あなたがたときにモーダルトリガーを追加する必要がある場合、私に教えてください

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

を試すことができ、更新されたコードですウィンドウが開きます

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()"/> 
+0

私はjquery 1.4.2を使用しました - 問題があるかどうかわかりません – sarghir

関連する問題