function LoadModal(page, title) {
title = title || '';
$( "#modal_page" ).fadeIn("slow");
$( "#modal_title" ).html(title);
$("#modal_page_body").html('<h2 align="center">Loading...</h3><p align="center"><i class="fa fa-refresh fa-spin fa-5x"></i></p>'); //$('#LoadingDiv').show();
$("#modal_page_body").load(page, function(){
});
$("html, body").animate({ scrollTop: 0 }, "slow");
}
我在JQuery中具有上述功能,并使用以下代码调用它:
<a href="#" onClick="LoadModal('/section/helpdesk/newticket', 'New Ticket');" title="New Ticket"><i class="fa fa-ticket"></i></a>
它的工作方式是我想要的,页面正在加载到显示良好的模式中。
但是,当我关闭Modal$("#modal_page").fadeOut("slow")
时,主index.php页面上的所有JQuery代码都没有运行。例如,我有一个.toggle
但不起作用。如果我刷新页面,那么它将正常工作,直到我再次打开并关闭此模式
我认为您已经在弹出页面中调用了jQuery lib文件。因此,它取代了整个jQuery。然后,jQuery消失之后就什么都没有了。因此,尝试从那里删除jQuery。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句