PageSourceSearch

https://juvelirum.ru/wp-content/themes/juvelirum/js/common.js?ver=1a716993829937e6459d79dd64f46fd3

js juvelirum.ru collected 2026-09-24 23:37:23 UTC 6,285 bytes, 195 lines download raw bytes

1$(function(){
2    var $window = $(window),
3        $body = $('body'),
4        $scrollBody = $('html,body');
5
6    $('.js-select-box').each(function(){
7        var $this = $(this),
8            $element = $this.children('select').addClass('js-select-pseudo'),
9            $pseudo = $('<span class="pseudo-select">').html($element.children(':selected').eq(0).text());
10
11        $element.before($pseudo);
12
13        $element.on('change',function(){
14            $pseudo.html($element.children(':selected').eq(0).text());
15        });
16    });
17
18    $('.js-radio-input').each(function(){
19        var $this = $(this),
20            $element = $this.children(':radio').addClass('js-radio-pseudo'),
21            $pseudo = $('<span class="pseudo-radio">');
22
23        $element.after($pseudo);
24    });
25
26    $('.menu-toggle').on('click',function(){
27        $body.toggleClass('show-menu');
28    });
29
30//    $('.single_page .bottom-slider-unde').bxSlider({
31//        auto: true,
32//        pause: 4000,
33//        speed: 1500,
34//        autoHover: true,
35//        infiniteLoop: true,
36//        slideWidth: 165,
37//        minSlides: 1,
38//        maxSlides: 4,
39//        //moveSlides: 2,
40//        pager: false,
41//        nextSelector: '.bottom-slider-box-under-menu .prev-next .next',
42//        prevSelector: '.bottom-slider-box-under-menu .prev-next .prev',
43//        nextText: '<span class="icon-im-arrow-right"></span>',
44//        prevText: '<span class="icon-im-arrow-left"></span>'
45//    });
46    
47    $('.bottom-slider-home').bxSlider({
48        auto: true,
49        pause: 4000,
50        speed: 1500,
51        autoHover: true,
52        infiniteLoop: true,
53        slideWidth: 180,
54        minSlides: 1,
55        maxSlides: 4,
56        //moveSlides: 2,
57        pager: false,
58        preloadImages : 'visible',
59        nextSelector: '.bottom-slider-box .prev-next .next',
60        prevSelector: '.bottom-slider-box .prev-next .prev',
61        nextText: '<span class="icon-im-arrow-right"></span>',
62        prevText: '<span class="icon-im-arrow-left"></span>'
63    });
64
65    $('.bottom-slider').bxSlider({
66        auto: true,
67        pause: 4000,
68        speed: 1500,
69        autoHover: true,
70        infiniteLoop: true,
71        slideWidth: 165,
72        minSlides: 1,
73        maxSlides: 4,
74        //moveSlides: 2,
75        pager: false,
76        preloadImages : 'visible',
77        nextSelector: '.bottom-slider-box .prev-next .next',
78        prevSelector: '.bottom-slider-box .prev-next .prev',
79        nextText: '<span class="icon-im-arrow-right"></span>',
80        prevText: '<span class="icon-im-arrow-left"></span>'
81    });
82
83    $('.top-slider').bxSlider({
84        auto: false,
85        pause: 5000,
86        speed: 3000,
87        mode: 'fade',
88        preloadImages : 'visible',
89//        autoHover: true,
90//        infiniteLoop: true,
91//        minSlides: 1,
92//        maxSlides: 4,
93//        moveSlides: 1,
94        pagerSelector: '.top-slider-box .top-slider-pager',
95        nextSelector: '.top-slider-nav .top-slider-next',
96        prevSelector: '.top-slider-nav .top-slider-prev',
97        nextText: '<span class="icon-im-arrow-right"></span>',
98        prevText: '<span class="icon-im-arrow-left"></span>'
99    });
100
101
102    $('.to-top-link').on('click',function(e){
103        e.preventDefault();
104        $scrollBody.animate({scrollTop: 0},800);
105    });
106
107    <!-- Facebook Pixel Code -->
vendor: 458 bytes, lines 107-116
107
108    !function(f,b,e,v,n,t,s)
109    {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
110        n.callMethod.apply(n,arguments):n.queue.push(arguments)};
111        if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
112        n.queue=[];t=b.createElement(e);t.async=!0;
113        t.src=v;s=b.getElementsByTagName(e)[0];
114        s.parentNode.insertBefore(t,s)}(window,document,'script',
115        'https://connect.facebook.net/en_US/fbevents.js');
116    fbq('init', '
116853448694842705
vendor: 38 bytes, lines 116-118
116');
117    fbq('track', 'PageView');
118    
118<!-- End Facebook Pixel Code -->
119
120
121    // SOCIAL
122    !function (d, s, id) {
123    var js, fjs = d.getElementsByTagName(s)[0];
124    if (!d.getElementById(id)) {
125        js = d.createElement(s);
126        js.id = id;
127        js.src = "//platform.twitter.com/widgets.js";
128        fjs.parentNode.insertBefore(js, fjs);
129    }
130    }(document, "script", "twitter-wjs");
131
132    (function () {
133        var po = document.createElement('script');
134        po.type = 'text/javascript';
135        po.async = true;
136        po.src = 'https://apis.google.com/js/plusone.js';
137        var s = document.getElementsByTagName('script')[0];
138        s.parentNode.insertBefore(po, s);
139    })();
140    
141    
142    // MICS Scripts
143    
144    $(document).ready(function() {
145        $("#show_filter_by_manufacturers").click(function() {
146            $("#by_manufacturers_searchform_filter").toggle("slow");
147        });
148        $("#show_filter_by_sellers").click(function() {
149            $("#by_sellers_searchform_filter").toggle("slow");
150        });
151
152        $("a[href$='.jpg'], a[href$='.jpeg'], a[href$='.png']").prettyPhoto({
153    //        $("a[href$='.jpg']").prettyPhoto({
154            slideshow: 5000,
155            autoplay_slideshow: false,
156            animationSpeed: 'normal',
157            padding: 40,
158            opacity: 0.35,
159            showTitle: true,
160            social_tools: false
161        });
162
163    });
164
165    
166    $('.banner-top').click(function(){
167       _gaq.push(['_trackEvent', 'internal promo', 'banner-under-menu', this.href]); 
168    });
169    $('.top-banner').click(function(){
170       _gaq.push(['_trackEvent', 'internal promo', 'banner-above-menu', this.href]); 
171    });
172    $('.search-tags-section').click(function(){
173       _gaq.push(['_trackEvent', 'internal promo', 'search-tags-section', this.href]); 
174    });
175    
176    
177});
178
179(function(d, s, id) {
180      var js, fjs = d.getElementsByTagName(s)[0];
181      if (d.getElementById(id)) return;
182      js = d.createElement(s); js.id = id;
183      js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.5";
184      fjs.parentNode.insertBefore(js, fjs);
185    }(document, 'script', 'facebook-jssdk'));
186
187$('.top-search-form input[type=text]').on('change invalid', function () {
188    var textField = $(this).get(0);
189
190    textField.setCustomValidity('');
191
192    if (!textField.validity.valid) {
193        textField.setCustomValidity('Пожалуйста, задайте поисковый запрос.');
194    }
195});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.