我有关于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
答案 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();
}