链接到另一个页面上打开FancyBox?

时间:2014-04-14 23:23:56

标签: html fancybox fancybox-2

我的网站基本上是一个销售商品的网上商店。

在我的主页上,我有一些引用特定产品的链接。在我的商店页面上,我有在FancyBox窗口中打开的每个产品的图像缩略图。

我希望我的主页上的链接将客户引导到商店页面,然后在其FancyBox窗口中打开该特定产品。有没有办法做到这一点?

我尝试给FancyBox锚一个ID,然后链接到shop.html#产品但是没有用。

1 个答案:

答案 0 :(得分:0)

我认为您可以使用PHP中的GET变量将数据传输到新页面。您将传输您希望fancybox打开,如下所示:

www.YOUR_DOMAIN.com/YOUR_PAGE?fancybox=true

然后是代码:

<?PHP if (isset($_GET['fancybox'])) { ?>
  <script>
    $("#YOUR_IMAGE_ID").fancybox();
  </script>
<?PHP } ?>

我建议使用PHP组合,因为您可能不希望默认情况下fancybox始终打开。如果你这样做,那么只需添加javascript代码:

<script>
  $("#YOUR_IMAGE_ID").fancybox();
</script>

我希望它有所帮助。