PageSourceSearch

https://www.iiitb.ac.in/includes/js/custom-scripts.js?v=248.16

js iiitb.ac.in collected 2026-09-24 09:12:50 UTC 2,909 bytes, 105 lines download raw bytes

1$(document).ready(function(){
2	'use strict';
3	
4	//===== Delay Anmiation =====// 
5	var drop = $('.featured-cap > *');
6	$('.featured-cap').each(function () {
7		var delay = 0;
8		$(this).find(drop).each(function () {
9		$(this).css({ transitionDelay: delay + 'ms' });
10			delay += 200;
11		});
12	});
13
14	//===== Responsive Header =====//
15	$('.rspn-mnu-btn').on('click', function () {
16		$('.rsnp-mnu').addClass('slidein');
17		return false;
18	});
19	$('.rspn-mnu-cls').on('click', function () {
20		$('.rsnp-mnu').removeClass('slidein');
21		return false;
22	});
23	$('.rsnp-mnu span.menu-item-has-children').on('click', function () {
24		$(this).parent().siblings().children('ul').slideUp();
25		$(this).parent().siblings().removeClass('active');
26		$(this).parent().children('ul').slideToggle();
27		$(this).parent().toggleClass('active');
28		return false;
29	});
30	
31	var timer;
32	var delay = 3000;
33	$('.menu-item-has-children').hover(function(event) {
34		var $this = $(this);
35		timer = setTimeout(function(){
36			$this.children("menu-item-has-children > ul").show();
37			$this.addClass("is-open");
38		}, delay);
39	}, function() {
40		clearTimeout(timer);
41		$('menu-item-has-children > ul').removeClass("is-open");
42	});
43
44	//===== Scrollbar =====//
45	if ($('.rsnp-mnu').length > 0) {
46		var ps = new PerfectScrollbar('.rsnp-mnu');
47	}
48	if ($.isFunction($.fn.fancybox)) {
49		$('[data-fancybox],[data-fancybox="gallery"],[data-fancybox="gallery2"],[data-fancybox="gallery3"]').fancybox({});
50	}
51	
52	//===== Home Image Slider =====//
53	var pageSection = $(".bg-img");
54    pageSection.each(function(indx) {
55        if ($(this).attr("data-background")) {
56            $(this).css("background-image", "url(" + $(this).data("background") + ")");
57        }
58    });
59	
60	
61	
62});
63
64jQuery(window).on('load',function() {
65	'use strict';
66	var header_height2 = $('header.style3').innerHeight();
67
68	//===== PageLoader =====//
69	$(".preloader").fadeOut("slow");
70})
71//===== Scroll Top =====//
72$(window).on('scroll',function () {
73	'use strict';
74	 $.scrollUp({
75        scrollText: '<i class="fa fa-angle-up"></i>',
76        easingType: 'linear',
77        scrollSpeed: 900,
78        animation: 'fade'
79    });
80})
81//===== Sticky Header =====//
82$(window).on('scroll',function () {
83  'use strict';
84  var menu_height = $('header').innerHeight();
85  var scroll = $(window).scrollTop();
86  if (scroll >= menu_height) {
87    $('.stick').addClass('sticky');
88  } else {
89    $('.stick').removeClass('sticky');
90  }
91})
92
93//===== Search Toggler =====//
94$('.search-toggle').addClass('closed');
95$('.search-toggle .search-icon').click(function(e) {
96  if ($('.search-toggle').hasClass('closed')) {
97    $('.search-toggle').removeClass('closed').addClass('opened');
98    $('.search-toggle, .search-container').addClass('opened');
99    $('#search-terms').focus();
100  } else {
101    $('.search-toggle').removeClass('opened').addClass('closed');
102    $('.search-toggle, .search-container').removeClass('opened');
103  }
104});
105

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.