jQuery FancyBox 是一種用于創(chuàng)建響應(yīng)式、觸摸友好的圖像和內(nèi)容彈出窗口的插件。以下是一個(gè)簡(jiǎn)單的代碼示例,展示了如何使用 jQuery FancyBox:
<head>
部分:<!-- 引入 jQuery -->
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<!-- 引入 FancyBox CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.css" />
<!-- 引入 FancyBox JS -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js"></script>
<a href="https://example.com/path/to/your/image.jpg" data-fancybox="gallery" class="fancybox">
<img src="https://example.com/path/to/your/thumbnail.jpg" alt="" />
</a>
在這個(gè)例子中,我們使用了 data-fancybox
屬性來(lái)指定要打開(kāi)的圖像集合,并使用了 gallery
值。class="fancybox"
是可選的,但推薦使用,以便可以通過(guò) CSS 為 FancyBox 添加樣式。
fancybox
類的元素時(shí),F(xiàn)ancyBox 應(yīng)該會(huì)自動(dòng)打開(kāi)并顯示關(guān)聯(lián)的圖像。您還可以使用 JavaScript 初始化 FancyBox,如下所示:$(document).ready(function() {
$('.fancybox').fancybox();
});
這將確保在頁(yè)面加載完成后,F(xiàn)ancyBox 會(huì)被應(yīng)用到所有具有 fancybox
類的元素上。
這就是一個(gè)簡(jiǎn)單的 jQuery FancyBox 示例。您可以在官方網(wǎng)站上找到更多關(guān)于 FancyBox 的信息和選項(xiàng),以便根據(jù)您的需求進(jìn)行定制。