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

嘿 Ayu 我为你构建了一个小演示Demo http://jsfiddle.net/BG42j/

现在,如果您单击视图...在上面的演示中,您将获得我在setText函数中设置的文本。休息一下,你可以玩这个演示。如果这有帮助,请不要忘记接受答案。:) 你的接受率很低:)

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

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

希望这会有所帮助,祝你有个愉快的经历!干杯

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(); 
        }
​
于 2012-04-15T01:30:13.897 回答