fix bug of fancybox #282

master
xaoxuu 4 years ago
parent 54804d752d
commit 92b5915c2e
  1. 6
      layout/_third-party/fancybox.ejs

@ -1,14 +1,12 @@
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<script>
function pjax_fancybox() {
let LAZY_LOAD_IMAGE = "<%= config.lazyload && config.lazyload.enable == true %>";
$(".article-entry").find("img").not('.inline').not('a img').each(function () { //渲染 fancybox
var element = document.createElement("a"); // a 标签
$(element).attr("pjax-fancybox", ""); // 过滤 pjax
if (LAZY_LOAD_IMAGE == true) {
$(element).attr("href", $(this).attr("src"));
if ($(this).attr("data-original")) {
$(element).attr("href", $(this).attr("data-original"));
} else {
$(element).attr("href", $(this).attr("src"));
}
$(element).attr("data-fancybox", "images");
var caption = ""; // 描述信息

Loading…
Cancel
Save