由于产品的有多个变体属性,每个属性又对应很多图片,图片太多了,于是我添加了代码来实现点击产品的选项值,来展示对应alt值的图片,而其他未被选择的选项值对应的图片隐藏。PC端完成了此效果,但是移动端没有完全响应。移动端采用的是轮播图方式flickity控制。当图片滑完时会显示空白,正常效果应该是滑到最后一张不能滑动了,或者自动跳转到第一张图片,请问如何实现这个效果?
//这是加的判断,根据产品变体的选项值组合等于图片的alt值来对应展示图片,其他产品图片隐藏。
_filterThumbnails: function(variant){
console.log(variant);
selector = "";
option = variant.options;
$('[data-title]').hide();
for(var i=0;i<option.length;i++){
selector = selector + option[i];
if(i < option.length-1){
selector = selector + '/';
}
}
var thumbnail_selector = "[data-title='" + selector +"']";
$(thumbnail_selector).show();
},
//PC端已经完成了此效果。移动端也有此效果,但是滑完该选项值组合对应的图片后,任然可以滑动,并显示空白。
想要的效果是滑到最后一张不能滑动了,或者自动滑动到第一张图片。PC端图片展示方式是平铺的,不需要滑动展示所以没有这个问题。请问给为前辈如何调整移动端flickity的js来响应上面的判断?