PageSourceSearch

https://www.siyaramindustries.co.in/wp-content/themes/siyaramindustries/assets/js/script.js?ver=1.0.0

js siyaramindustries.co.in collected 2026-10-05 18:32:17 UTC 5,240 bytes, 157 lines download raw bytes

1new WOW().init();
2// ============ header scroll effect =========
3var lastScrollTop = 30;
4jQuery(window).scroll(function(event){
5  var st = jQuery(this).scrollTop();
6  if (st > lastScrollTop){ 
7    jQuery('header').addClass('h_fixed');
8    // $('header').removeClass('scrolling_up');
9  } else { 
10    // $('header').addClass('scrolling_up');
11    jQuery('header').removeClass('h_fixed');
12  }
13  lastScrollTop = 20;
14});
15// *********************************
16
17// ======== toggel menu click class add
18jQuery(document).ready(function() {
19  jQuery(".navbar-toggler").click(function() {
20    jQuery("header").toggleClass("top_view");
21  });
22})
23// ***********************************
24
25// career browse 
26jQuery(document).on("click", ".form-group", function() {
27      var t = jQuery(this).parent().parent().parent().parent().find(".file");
28      t.trigger("click");
29    });
30      jQuery(document).on("change", ".file", function(e) {
31      // jQuery(this).parent().find(".form-control").val(jQuery(this).val().replace(/C:\\fakepath\\/i, ""));
32        var f_name = e.target.files[0].name; 
33      console.log(f_name);
34        document.getElementById("fileName").innerHTML = f_name; 
35        // document.getElementById('fileName').value=f_name;
36      // document.getElementById('entry_value').setAttribute("value", f_name);
37    });
38
39
40// ====== animation loader ======
41jQuery(document).ready(function(){   
42  window.setTimeout('fadeout();', 3000); 
43}); 
44function fadeout(){
45  jQuery('#loader').delay(1500).fadeOut('slow', function() {
46   jQuery('.pre-loader').removeClass('pre-loader'); 
47 });
48}
49jQuery(window).ready(function(){
50  setInterval(function(){ 
51    jQuery('#loader').addClass("visible"); 
52  }
53  , 100); 
54});
55jQuery(window).ready(function(){
56  setInterval(function(){ 
57    jQuery('#loader').addClass("hide")
58  }, 2600); 
59});
60jQuery(window).ready(function(){
61  setInterval(function(){ 
62    jQuery('.pre-loader').addClass("hide"); 
63    jQuery('body').removeClass("overflow");
64  }, 2500); 
65});
66
67function load_function(t){setTimeout(function(){
68    jQuery(document).ready(function(){
69      // console.log('Vishal');
70    jQuery("#projModal").find("#product_name").val(t);
71  })
72},100)};
73
74// counter scssn
75        const stats = document.querySelectorAll(".counter");
76        stats.forEach(stat => {
77            const patt = /(\D+)?(\d+)(\D+)?(\d+)?(\D+)?/;
78            const time = 400;
79            let result = [...patt.exec(stat.textContent)];
80            let fresh = true;
81            let ticks;
82            result.shift();
83            result = result.filter(res => res != null);
84            while (stat.firstChild) {
85                stat.removeChild(stat.firstChild);
86            }
87            for (let res of result) {
88                if (isNaN(res)) {
89                    stat.insertAdjacentHTML("beforeend", `<span>${res}</span>`);
90                } else {
91                    for (let i = 0; i < res.length; i++) {
92                        stat.insertAdjacentHTML(
93                            "beforeend",
94                            `<span data-value="${res[i]}">
95                            <span>&ndash;</span>
96                            ${Array(parseInt(res[i]) + 1)
97                            .join(0)
98                            .split(0)
99                            .map(
100                                (x, j) => `<span>${j}</span>`
101                                )
102                            .join("")}
103                            </span>`
104                            );
105                    }
106                }
107            }
108            ticks = [...stat.querySelectorAll("span[data-value]")];
109            let activate = () => {
110                let top = stat.getBoundingClientRect().top;
111                let offset = window.innerHeight * 1;
112                setTimeout(() => {
113                    fresh = false;
114                }, time);
115                if (top < offset) {
116                    setTimeout(() => {
117                        for (let tick of ticks) {
118                            let dist = parseInt(tick.getAttribute("data-value")) + 1;
119                            tick.style.transform = `translateY(-${dist * 100}%)`;
120                        }
121                    }, fresh ? time : 0);
122                    window.removeEventListener("scroll", activate);
123                }
124            };
125            window.addEventListener("scroll", activate);
126            activate();
127        });
128        // counter scssn end
129
130// Products
131jQuery(function () {
132  jQuery(".page_toggle").on("click", function () {
133    jQuery(".page-content").toggleClass("result_hover");
134    jQuery(".page_toggle").toggleClass("show");
135  });
136  jQuery(document).on("click", function (e) {
137    if (jQuery(e.target).is(".page-content") === false) {
138      jQuery(".page-content").removeClass("result_hover");
139      jQuery(".page_toggle").removeClass("show");
140    }
141  });
142});
143
144// on outside click close sidebar
145jQuery(document).ready(function(){
146  jQuery('.page_toggle').click(function(event){
147    event.stopPropagation();
148    jQuery(".page-content").slideToggle("show");
149  });
150  jQuery(".page-content").on(".page_toggle", function (event) {
151    event.stopPropagation();
152  });
153});
154
155jQuery(document).on(".page_toggle", function () {
156  jQuery(".page-content").hide();
157});

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.