Lin*_*inx 1 javascript jquery fancybox photo-gallery
我有一个运行正常的fancybox 照片库,但我正在尝试为照片添加标题,但根本无法显示它们。
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.20/jquery.fancybox.min.css" />
<a data-fancybox="gallery" class="party" title="I met Anna in 2007 while in college at NAU in Flagstaff, AZ." href="images/anna.jpeg">
<img class="smig" src="images/anna.jpeg">
</a>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.1.20/jquery.fancybox.min.js"></script>
Run Code Online (Sandbox Code Playgroud)
JS
$(document).ready(function() {
$("a.party").fancybox({
helpers : {
title: {
type: 'inside'
}
}
});
});
Run Code Online (Sandbox Code Playgroud)
请帮忙!
来自文档http://fancyapps.com/fancybox/3/docs/#usage -
可以使用
data-caption属性添加标题
但是,如果您想使用title属性,您可以像这样轻松自定义:
$( '[data-fancybox="gallery"]' ).fancybox({
caption : function( instance, item ) {
return $(this).attr('title');
}
});
Run Code Online (Sandbox Code Playgroud)
演示 - https://codepen.io/anon/pen/bojEmQ?editors=1010
顺便说一句,您正在使用 v3 中不存在的 v2 中的选项。
| 归档时间: |
|
| 查看次数: |
1799 次 |
| 最近记录: |