0

私はhttp://communitychessclub.com/test-me.phpでjqueryjqmodalを実装しようとしていますが、http: //dev.iceburg.net/jquery/jqModal/ 2. AJAXの例に基づいていますが、動作していないようです。クリックしても何も起こりません。また、ポップアップするゲームが複数あるため、#dialogが機能するとは思いません。何か案は?

 <li class="showDialog" id="dialog" data-ajax-url="games/game1256.php">
 <img src="http://d1uzlzehxkwcgj.cloudfront.net/game1256-8.png"></li>

 <script src="js/jqModal-min.js"></script>

 <script>
     $().ready(function(){
         $('#dialog').jqm({
             ajax: '@data-ajax-url', 
             modal: true, 
             trigger: 'li.showDialog'});
         });
     });   
 </script>
4

1 に答える 1

0

正しくありませんが、$().ready(handler)ショートカットはお勧めしませんが、構文エラーもいくつかあるようです。

$('#dialog').jqm({
    ajax: '@data-ajax-url', 
    modal: true, 
    trigger: 'li.showDialog'});
});

このように書く必要があります:

$('#dialog').jqm({
    ajax: '@data-ajax-url', 
    modal: true, 
    trigger: 'li.showDialog'
});

});その後li.showDialog、削除する必要がある余分なものがあります

于 2011-11-06T16:44:07.310 に答える