0

jqmodal に問題があります。そのポップアップは表示できません。私のシナリオは、変数警告のデータであり、ポップアップが表示され、すべての警告データが表示されます。これがコードです。私を助けてください。ありがとう

<link type="text/css" rel="stylesheet" href="<? echo base_url().'css/jqmodal/css/prettify.css'; ?>" />
<script type="text/javascript" language="JavaScript" src="<? echo base_url().'css/jqmodal/';?>js/prettify.js"> </script>
<link type="text/css" rel="stylesheet" href="<? echo base_url().'css/jqmodal/';?>css/jquery.modaldialog.css" />
<script type="text/javascript" language="JavaScript" src="<? echo base_url().'css/jqmodal/';?>js/jquery.js"> </script>
<script type="text/javascript" language="JavaScript" src="<? echo base_url().'css/jqmodal/';?>js/jquery.modaldialog.js"> </script>
<script type="text/javascript" language="JavaScript">
$().ready(function(){
prettyPrint();
});
</script>
if(@$warning != NULL)
{

             ?>
             <div id="jqModal" class="jqmWindow" style="display: none;"></div>
             <script type="text/javascript">

             jQuery().ready(function($){

             $('#jqModal').jqm({onShow:setText}); 
             $('#jqModal').jqmShow();

             function setText(){
                $('#jqModal').text(<?php echo @$warning;?>);
             }


             });
             </script>
             <?php 
4

1 に答える 1

0

Hey Ayu 私はあなたのために小さなデモを作りましたDemo http://jsfiddle.net/BG42j/

ビューをクリックすると...上記のデモで、setText関数に設定しているテキストが表示されます。残りは、デモで遊ぶことができます。これが役立つ場合は、回答を受け入れることを忘れないでください。:) あなたの受け入れ率は非常に低いです :)

役立つリンク: http://dev.iceburg.net/jquery/jqModal/

したがって、setText が宣言されている方法が正しくないという問題があったと思います。 /* トリガー クリック時にコールバックが実行されます。通知を表示 */ onShow (コールバック): ダイアログが表示されるときに呼び出されます。必ずダイアログを表示 (可視に設定) してください。

これがお役に立てば幸いです。乾杯

Jクエリコード

$(document).ready(function() {
    $('#dialog').jqm({onShow:setText});
   // $('#dialog').jqm().jqmShow({overlay: 70});
});

var setText =  function(h) {
        /* callback executed when a trigger click. Show notice */
        h.w.text('Warning! foooooo');
        h.w.css('opacity',0.92).slideDown(); 
        }
​
于 2012-04-15T01:30:13.897 に答える