From 28e188f1f7b30e077b895ff0b1c51dc4c8e68cec Mon Sep 17 00:00:00 2001 From: liuyib <1656081615@qq.com> Date: Wed, 28 Aug 2019 17:17:21 +0800 Subject: [PATCH] fix(#9): Fix fancybox invalid when enable the lazyload of image --- source/js/utils.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/source/js/utils.js b/source/js/utils.js index 70eb4c4..3c4c82f 100644 --- a/source/js/utils.js +++ b/source/js/utils.js @@ -180,9 +180,16 @@ Stun.utils = Stun.$u = { var $img = $(this); var imgTitle = $img.attr('title') || $img.attr('alt'); var $imgWrap = $img.parent('a'); + var imgSource = ['data-src', 'data-original', 'src']; + var imgSrc = ''; if (!$imgWrap[0]) { - var imgSrc = $img.attr('data-original') || $img.attr('src'); + for (var i = 0; i < imgSource.length; i++) { + if ($img.attr(imgSource[i])) { + imgSrc = $img.attr(imgSource[i]); + break; + } + } $imgWrap = $img.wrap('' -- GitLab