JQmodal弹出不能出现
问题描述:
我有一个关于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
答
嘿阿玉我建立了一个小的演示为您演示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();
}
你可以做一个例子。 ? if(warning!= NULL) { 您的代码 } 没有出现警告。 有什么不对? – Ayu 2012-04-15 02:11:25
@Ayu lol Okies,轻弹我什么是警告手段(上下文)和你的条件检查似乎包括可能是警告应该与空串人比较。任何让我知道在特定情况下警告的引用将在我靠近我的笔记本电脑时看到后者,并且不要忘记接受答案。干杯 – 2012-04-15 02:21:05
好的...我用jqmodal解决了我的问题。 但我使用jquery ... http://jqueryui.com – Ayu 2012-04-15 03:36:33