$(function () {
var paging = $(«.lazyloading-paging»);
if (!paging.length) {
return;
}
var current = paging.find(«li.selected»);
if (current.children(«a»).text() != «1») {
return;
}
paging.hide();
var win = $(window);
win.lazyLoad(«stop»);
var next = current.next();
if (next.length) {
win.lazyLoad({
container: «#product-list .p-thumbs .row», load: function () {
win.lazyLoad(«sleep»);
var paging = $(«.lazyloading-paging»).hide();
var current = paging.find(«li.selected»);
var next = current.next();
var url = next.find(«a»).attr(«href»);
if (!url) {
win.lazyLoad(«stop»);
return;
}
var product_thumbs = $(«#product-list .p-thumbs .row»);
var loading = paging.parent().find(«.loading»).parent();
if (!loading.length) {
loading = $(‘
‘).insertBefore(paging);
}
loading.show();
$.get(url+’&_=_’, function (html) {
history.pushState(null, », url);
var tmp = $(«
«).html(html);
product_thumbs.append(tmp.find(«#product-list .p-thumbs .row»).children());
var tmp_paging = tmp.find(«.lazyloading-paging»).hide();
paging.replaceWith(tmp_paging);
paging = tmp_paging;
var current = paging.find(«li.selected»);
var next = current.next();
if (next.length) {
win.lazyLoad(«wake»);
} else {
win.lazyLoad(«stop»);
}
loading.hide();
tmp.remove();
$(‘.lazy’).Lazy({
effect: «fadeIn»,
effectTime: 800,
threshold: 1
});
$(«.js-p-thumbs__hover»).mousemove(function (e) {
var th = $(this);
var getImg = $(this).find(«img»).data(«photo-array»).split(«;»);
if (getImg.length > 1) {
var getPosition = e.pageX — $(document).scrollLeft() — $(this).offset().left;
var innerWidth = $(this).width();
var getImgCount = getImg.length;
var getSplitArea = innerWidth / getImgCount;
var currentArea = Math.ceil(getPosition / getSplitArea);
$(this).find(«.p-thumbs__dots span»).removeClass(«active»);
$(this).find(«.p-thumbs__dots span»).eq(currentArea — 1).addClass(«active»);
var src = getImg[currentArea — 1];
$(‘‘).attr(‘src’, src).load(function () {
th.find(‘img’).attr(‘src’, src);
});
} else {
th.find(«.p-thumbs__dots»).hide();
}
});
});
}
});
}
});