JQmodal弹出窗口无法显示

时间:2012-04-15 00:56:42

标签: php jquery popup jqmodal

我有关于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 

1 个答案:

答案 0 :(得分:0)

Hey Ayu我为你制作了一个小演示演示 http://jsfiddle.net/BG42j/

现在,如果您点击上面演示中的视图...,您将获得我在setText功能中设置的文字。休息你可以玩这个演示。 如果这有帮助,请不要忘记接受答案。 :)你的接受率非常低:)

有用的链接:http://dev.iceburg.net/jquery/jqModal/

所以我认为问题是setText声明的方式不正确/ *触发器点击时执行回调。显示通知* / onShow(回调):在显示对话框时调用。务必显示(设置可见)对话框。

希望这会有所帮助并且有一个好的!欢呼声

Jquery代码

$(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(); 
        }
​