为什么我的 Featherlight 画廊需要点击两次才能激活?
Why does my Featherlight gallery needs two clicks to be activated?
我的 Featherlight 图库需要点击两次才能激活。
你会碰巧知道为什么吗?
这是我的代码...
Javascript/jQuery:
$(".woocommerce-product-gallery").attr({
"data-featherlight-gallery" : "",
"data-featherlight-filter" : "a"
});
HTML:
<div class="woocommerce-product-gallery">
<figure class="product_gallery">
<div data-thumb="THUMBNAIL_image.jpg" class="woocommerce-product-gallery__image"><a href="BIG_image.jpg"><img width="593" height="800" src="MEDIUM_image.jpg" data-src="BIG_image.jpg"></a></div>
<div data-thumb="THUMBNAIL_image2.jpg" class="woocommerce-product-gallery__image"><a href="BIG_image2.jpg"><img width="593" height="800" src="MEDIUM_image2.jpg"></a></div>
<div data-thumb="THUMBNAIL_image3.jpg" class="woocommerce-product-gallery__image"><a href="BIG_image3.jpg"><img width="593" height="800" src="MEDIUM_image3.jpg"></a></div>
</figure>
我无法摆脱容器,因为它们是 Woocommerce 插件动态的一部分。
示例如下:http://jadepalacecollective.com/product/shoes-4/
单击鞋子一次……然后两次。看到了吗?
第一次点击失败,因为这个错误:
Featherlight: no content filter found (no target specified)
第 227 行 featherlight.js
您可以在第一次点击图库后检查您的浏览器控制台,您应该会看到同样的错误
Javascript 控制台显示此错误:
"Featherlight: no content filter found (no target specified)"
该错误通常发生在您将图像绑定后添加到Featherlight 时。为防止此错误,您可以在动态添加图像后手动绑定 Featherlight:
$('woocommerce-product-gallery__wrapper').featherlight();
我的 Featherlight 图库需要点击两次才能激活。 你会碰巧知道为什么吗? 这是我的代码...
Javascript/jQuery:
$(".woocommerce-product-gallery").attr({
"data-featherlight-gallery" : "",
"data-featherlight-filter" : "a"
});
HTML:
<div class="woocommerce-product-gallery">
<figure class="product_gallery">
<div data-thumb="THUMBNAIL_image.jpg" class="woocommerce-product-gallery__image"><a href="BIG_image.jpg"><img width="593" height="800" src="MEDIUM_image.jpg" data-src="BIG_image.jpg"></a></div>
<div data-thumb="THUMBNAIL_image2.jpg" class="woocommerce-product-gallery__image"><a href="BIG_image2.jpg"><img width="593" height="800" src="MEDIUM_image2.jpg"></a></div>
<div data-thumb="THUMBNAIL_image3.jpg" class="woocommerce-product-gallery__image"><a href="BIG_image3.jpg"><img width="593" height="800" src="MEDIUM_image3.jpg"></a></div>
</figure>
我无法摆脱容器,因为它们是 Woocommerce 插件动态的一部分。
示例如下:http://jadepalacecollective.com/product/shoes-4/ 单击鞋子一次……然后两次。看到了吗?
第一次点击失败,因为这个错误:
Featherlight: no content filter found (no target specified)
第 227 行 featherlight.js
您可以在第一次点击图库后检查您的浏览器控制台,您应该会看到同样的错误
Javascript 控制台显示此错误:
"Featherlight: no content filter found (no target specified)"
该错误通常发生在您将图像绑定后添加到Featherlight 时。为防止此错误,您可以在动态添加图像后手动绑定 Featherlight:
$('woocommerce-product-gallery__wrapper').featherlight();