You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
751 B
18 lines
751 B
<script src="<%- theme.plugins.fancybox.js %>"></script> |
|
<script> |
|
let LAZY_LOAD_IMAGE = "<%- config.lazyload %>"; |
|
$(".article-entry").find("div.fancybox").find("img").each(function () { |
|
var element = document.createElement("a"); |
|
$(element).attr("data-fancybox", "gallery"); |
|
$(element).attr("href", $(this).attr("src")); |
|
/* 图片采用懒加载处理时, |
|
* 一般图片标签内会有个属性名来存放图片的真实地址,比如 data-original, |
|
* 那么此处将原本的属性名src替换为对应属性名data-original, |
|
* 修改如下 |
|
*/ |
|
if (LAZY_LOAD_IMAGE) { |
|
$(element).attr("href", $(this).attr("data-original")); |
|
} |
|
$(this).wrap(element); |
|
}); |
|
</script>
|
|
|