Tautan untuk membuka FancyBox di halaman lain?

Saya memiliki situs web yang pada dasarnya adalah toko web yang menjual barang.

Di beranda saya, saya memiliki beberapa tautan yang merujuk ke produk tertentu. Di halaman toko saya, saya memiliki thumbnail gambar setiap produk yang terbuka di jendela FancyBox.

Saya ingin tautan di beranda saya mengarahkan pelanggan ke laman toko dan kemudian membuka produk tertentu di jendela FancyBox-nya. Apakah ada cara untuk melakukan ini?

Saya mencoba memberikan ID jangkar FancyBox dan kemudian menautkan ke shop.html#product tetapi tidak berhasil.


person LakeJeffler    schedule 14.04.2014    source sumber


Jawaban (1)


Saya rasa Anda bisa menggunakan variabel GET dari PHP untuk mengirimkan data ke halaman baru. Anda akan mengirimkan bahwa Anda ingin fancybox terbuka seperti ini:

www.YOUR_DOMAIN.com/YOUR_PAGE?fancybox=true

dan kemudian kode:

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

Saya menyarankan kombinasi PHP karena Anda mungkin tidak ingin fancybox selalu terbuka secara default. Jika sudah, cukup tambahkan kode javascript:

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

Saya harap ini membantu.

person alurosu    schedule 14.04.2014
comment
PHP benar-benar di luar kebutuhan proyek ini. Sedangkan untuk javascriptnya, adakah cara untuk menulisnya sehingga link tersebut sebagai event onclick yang mengirim browser ke halaman baru dan kemudian membuka fancybox di halaman baru? - person LakeJeffler; 15.04.2014
comment
Saya tidak tahu cara mengirimkan data ke halaman baru hanya dengan javascript. Maaf. - person alurosu; 16.04.2014