【发布时间】:2017-12-08 14:33:15
【问题描述】:
我在理解 Fancybox 时遇到了一些严重的问题。我想我最初的问题是我正在使用 Fancybox 3 并假设它具有以前版本的所有功能?
我想要实现的只是将标题位置更改为内部而不是默认位置。我已经尝试了很多不同的 JS 选项来获得 titleposition: 'inside' 并且它完全没有改变......
<!DOCTYPE HTML>
<head>
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox.css">
</head>
<body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="fancybox/jquery.fancybox.js"></script>
</body>
<footer>
<section class="socialmedia">
<a class="sm" href="images/snapcode.png" data-fancybox data-caption="Snapchat"><img src="images/snapchat.png"></a>
</footer>
</html>
我使用默认值
【问题讨论】:
-
对不起,这在 v3 中没有实现。虽然您可以使用一些回调在图像区域内添加标题,但请尝试想象当用户单击图像以将其缩放到全尺寸时它的外观。这会很奇怪。
-
嗯,这有点令人不安,但我想这是一个非常小的细节。
标签: javascript fancybox-3