Merge pull request #60 from zhaohaihao/master

图片放大功能实现
i18n
Mr. X 5 years ago committed by GitHub
commit 347d75f5e8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      layout/_partial/scripts.ejs
  2. 13
      source/js/fancybox-use.js

@ -171,3 +171,10 @@
<% (config.import.script||[]).forEach(function(item){ %>
<%- item %><% }) %>
<% } %>
<!-- fancybox start -->
<script src="/js/fancybox-use.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css" />
<script src="https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.js"></script>
<!-- fancybox end -->

@ -0,0 +1,13 @@
// 集成fancybox, 只为文章中所有img元素添加父元素
$(".article-entry").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,
* 修改如下
*/
// $(element).attr("href", $(this).attr("data-original"));
$(this).wrap(element);
});
Loading…
Cancel
Save