PageSourceSearch

https://www.equityvp.com/templates/ficc-theme/js/bx-slider-carosuel.js

js equityvp.com collected 2026-10-08 14:21:29 UTC 2,110 bytes, 87 lines download raw bytes

1var slider = $(".bx-slider1");
2var numChild = $('.bx-slider1 li').length;
3var windowWidth = $(window).width();
4var breaks = [{
5    screen: 0,
6    slides: 1
7},   {
8    screen: 600,
9    slides: 1
10}, {
11    screen: 780,
12    slides: 2
13}, {
14    screen: 1000,
15    slides: 3
16}];
17var settings = {
18    responsive: true,
19    pager: false,
20    moveSlides: 1,
21    auto: false,
22    pause: 5000,
23    hideControlOnEnd: false,
24    slideMargin: 0,
25    onSliderResize: function() {
26        init(true);
27    }
28};
29
30function init(isReload) {
31    if (numChild <= 1) {
32        return false;
33    }
34    var currentWidth = $(window).width();
35    windowWidth = currentWidth;
36
37    function calcSlideWidth(fullW, numSlides, margin) {
38        var calcWidth = (fullW - margin * (numSlides - 1)) / numSlides;
39        return Math.floor(calcWidth);
40    }
41
42    function setBreakOptions(breakObj) {
43        for (var key in breakObj) {
44            settings[key] = breakObj[key];
45        }
46    }
47    breaks.sort(function(a, b) {
48        return a.screen - b.screen;
49    });
50    for (var i = 0; i < breaks.length; ++i) {
51        var currentBreak = breaks[i];
52        var nextBreak = {};
53        var min = currentBreak.screen;
54        var max;
55        if (i < breaks.length - 1) {
56            nextBreak = breaks[i + 1];
57            max = nextBreak.screen;
58            if (currentWidth >= min && currentWidth < max) {
59                setBreakOptions(currentBreak);
60            }
61        } else {
62            if (currentWidth >= min) {
63                setBreakOptions(currentBreak);
64            }
65        }
66    }
67    if (settings.slides) {
68        settings.maxSlides = settings.slides;
69        settings.minSlides = settings.slides;
70        settings.slideWidth = calcSlideWidth(windowWidth, settings.slides, settings.slideMargin);
71    }
72    console.log(settings.maxSlides, settings.slideWidth);
73    if (isReload) {
74        slider.reloadSlider(settings);
75    } else {
76        slider.bxSlider(settings);
77    }
78}
79 $(window).resize(function() {
80    slider.reloadSlider(settings);
81});  
82init();
83$(window).load(function() {
84 slider.reloadSlider(settings);
85});
86
87 

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.