File tree Expand file tree Collapse file tree 1 file changed +21
-14
lines changed Expand file tree Collapse file tree 1 file changed +21
-14
lines changed Original file line number Diff line number Diff line change 2626</script>
2727<script>
2828 require(['jquery', 'domReady!'], function($){
29+
30+ function replacePixelImage() {
31+ var $t = $(this);
32+ if (!$t.hasClass(l)) {
33+ var src = $t.data('original');
34+ if (src) {
35+ $t.attr('src', src).addClass(l);
36+ }
37+ var srcset = $t.data('originalset');
38+ if (srcset) {
39+ $t.attr('srcset', srcset).addClass(l);
40+ }
41+ }
42+ }
43+
2944 /* Fix for product tabs */
3045 var l = 'loaded';
3146 $('.product.info.detailed .data.item.title a').click(function(){
32- $('.product.info.detailed img[data-original^="h"],.product.info.detailed source[data-originalset^="h"]').each(function(){
33- var $t = $(this);
34- if (!$t.hasClass(l)) {
35- var src = $t.data('original');
36- if (src) {
37- $t.attr('src', src).addClass(l);
38- }
39- var srcset = $t.data('originalset');
40- if (srcset) {
41- $t.attr('srcset', srcset).addClass(l);
42- }
43- }
44- });
47+ $('.product.info.detailed img[data-original^="h"],.product.info.detailed source[data-originalset^="h"]').each(replacePixelImage);
4548 });
49+ $('.nav-sections .navigation').on('click mouseenter', function(){
50+ $(this).find('img[data-original^="h"],source[data-originalset^="h"]').each(replacePixelImage);
51+ });
52+
4653 /* Fix for sliders */
4754 var intr = setInterval(function(){
4855 $sliders = $('.slick-track, .swiper-wrapper, .owl-carousel');
7582 });
7683 }, 2000);
7784 });
78- </script>
85+ </script>
You can’t perform that action at this time.
0 commit comments