javascript - Fancybox jQuery/页面加载时关闭框

标签 javascript php jquery fancybox

在 fancybox 中,我想执行一些 PHP,然后使框自动关闭。

这是常见问题解答中的内容

  1. How can I close FancyBox from other element? ? Just call $.fancybox.close() on your onClick event

将其放在我的页面的什么位置?

这是我做的(不起作用):

    <?php   ... (my php)      ?>

<!doctype html>

<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-15">
</head>

  <body onload="$.fancybox.close();">
  <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
  <link rel="stylesheet" href="http://www.fizzyexpress.pro/admin/fancybox/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
  <script type="text/javascript" src="http://www.fizzyexpress.pro/admin/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>  

</body>

对不起,我是新手... 感谢您的帮助!

最佳答案

如果您需要在页面加载时关闭它,您可以使用 document.ready() 如下所示:

$( document ).ready(function() {
    $.fancybox.close();
});

但是如果您需要运行 PHP 脚本,然后关闭 fancybox,则必须进行 AJAX 调用,然后调用 $fancybox.close() 进入成功。请参阅JQuery.ajax()

关于javascript - Fancybox jQuery/页面加载时关闭框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26812030/

相关文章:

php - 在 PHP 中重构嵌套 MySQL 事务

jquery - 如果所有元素具有相同的 ID,则使它们可拖动

javascript - 在 javascript 中从 json 调用对象详细信息

javascript - vuex Action 负载的默认值?

Javascript 获取两个特定工作日之间的工作日

javascript - 如何在 Javascript 中比较一个数组的元素与另一个数组的索引?

php - 如何: concatenate a php array generated from a mysql query?

javascript - 为什么我不能在某些 Jetpack 代码处设置断点?

php - 如何将mysql数据库中的数据插入到html文件中的表中?

带数据增强的 Jquery Mobile 可折叠列表 ="true"