簡體   English   中英

Fancybox jQuery /頁面加載時關閉框

[英]Fancybox jQuery / Close box when page load

在一個花哨的盒子里,我想執行一些PHP,然后使盒子自動關閉。

這是常見問題解答中的內容

  1. 如何關閉其他元素的FancyBox? 只需在onClick事件上調用$ .fancybox.close()

將此放置在我的頁面中?

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

    <?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() success 參見JQuery.ajax()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM