PageSourceSearch

https://i-vr.co.uk/app/themes/inmotionvr-2022/js/custom.js?ver=1789595908

js i-vr.co.uk collected 2026-10-10 00:08:42 UTC 6,840 bytes, 527 lines download raw bytes

1jQuery(document).ready(function ($) {
2
3
4
5	$(".close-headertop").click(function(){
6
7		$(".headertop").hide();
8
9	});
10
11	
12
13	$('.mobile-trigger').click(function (e) {
14
15		//$(this).toggleClass('active-re');
16
17		//$('#navbarsId').slideToggle();
18
19		$('#navbarsId').addClass('activemenu');
20
21		e.stopPropagation();
22
23	});
24
25
26
27	$('.backmenu').click(function () {
28
29		$('#navbarsId').removeClass('activemenu');
30
31		//$('#navbarsId').slideToggle();
32
33	});
34
35
36	$('body').click(function () {
37
38		$('#navbarsId').removeClass('activemenu');
39
40		//$('#navbarsId').slideToggle();
41
42	});
43
44
45
46	$('#navbarsId').click(function (e) {
47
48		e.stopPropagation();
49
50	});
51
52
53
54	$('.parent-menu > a').click(function (e) {
55
56		e.preventDefault();
57
58		$(this).next('.submenuhover').slideToggle();
59
60		if ($(this).find('i').text() == 'keyboard_arrow_down') {
61
62			$(this).find('i').text('keyboard_arrow_up');
63
64		}
65
66		else {
67
68			$(this).find('i').text('keyboard_arrow_down');
69
70		}
71
72	})
73
74
75
76	if ($(window).width() < 767) {
77
78		$('.srchbtn').click(function () {
79
80			$('#headsearch').slideToggle();
81
82		})
83
84	}
85
86
87
88	$('.blog-wrap').slick({
89
90		dots: false,
91
92		infinite: true,
93
94		slidesToShow: 3,
95
96		
97
98		slidesToScroll: 1,
99
100		arrows: true,
101
102		speed: 300,
103		
104    	rows:0,
105
106		prevArrow: "<i class='material-icons left'>arrow_back_ios</i>",
107
108		nextArrow: "<i class='material-icons right'>arrow_forward_ios</i>",
109
110		responsive: [{
111
112			breakpoint: 992,
113
114			settings: {
115
116				slidesToShow: 2,
117
118				arrows: false,
119
120			}
121
122		},
123
124		{
125
126			breakpoint: 767,
127
128			settings: {
129
130				slidesToShow: 1,
131
132				arrows: false,
133
134			}
135
136		},]
137
138	});
139
140	$('.experience_banner_wrapper').slick({
141		dots: true,
142		infinite: true,
143		slidesToShow: 1,
144		slidesToScroll: 1,
145		arrows: true,
146		prevArrow: "<i class='material-icons left'>arrow_back_ios</i>",
147		nextArrow: "<i class='material-icons right'>arrow_forward_ios</i>",
148		responsive: [{
149			breakpoint: 992,
150			settings: {
151				slidesToShow: 1,
152				arrows: true,
153			}
154		},
155		{
156			breakpoint: 767,
157			settings: {
158				slidesToShow: 1,
159				arrows: true,
160			}
161		},]
162	});
163
164	$('.art-slider').slick({
165
166		dots: false,
167
168		infinite: true,
169
170		slidesToShow: 1,
171
172		slidesToScroll: 1,
173
174		arrows: true,
175
176		prevArrow: "<i class='material-icons left'>arrow_back_ios</i>",
177
178		nextArrow: "<i class='material-icons right'>arrow_forward_ios</i>",
179
180		responsive: [{
181
182			breakpoint: 992,
183
184			settings: {
185
186				slidesToShow: 1,
187
188			}
189
190		},
191
192		{
193
194			breakpoint: 767,
195
196			settings: {
197
198				slidesToShow: 1,
199
200			}
201
202		},]
203
204	});
205
206
207
208
209
210
211
212
213
214	$('.gslider').slick({
215
216		dots: false,
217
218		infinite: true,
219
220		slidesToShow: 1,
221
222		centerMode: true,
223
224		centerPadding: '13.750vw',
225
226		slidesToScroll: 1,
227
228		arrows: true,
229
230		prevArrow: "<i class='material-icons left'>arrow_back_ios</i>",
231
232		nextArrow: "<i class='material-icons right'>arrow_forward_ios</i>",
233
234		responsive: [{
235
236			breakpoint: 768,
237
238			settings: {
239
240				slidesToShow: 1,
241
242			}
243
244		},]
245
246	});
247
248
249
250	$slick_slider = $('.slick-mob');
251
252	settings_slider = {
253
254		dots: true,
255
256		arrows: false,
257
258		slidesToShow: 1,
259
260		// more settings
261
262	}
263
264	slick_on_mobile($slick_slider, settings_slider);
265
266
267
268	// slick on mobile
269
270	function slick_on_mobile(slider, settings) {
271
272		$(window).on('load resize', function () {
273
274			if ($(window).width() > 767) {
275
276				if (slider.hasClass('slick-initialized')) {
277
278					slider.slick('unslick');
279
280				}
281
282				return
283
284			}
285
286			if (!slider.hasClass('slick-initialized')) {
287
288				return slider.slick(settings);
289
290			}
291
292		});
293
294	};
295
296
297
298
299
300	$(".accord-title").click(function () {
301
302		$(this).toggleClass("close-slide");
303
304		$(this).next(".accord-body").slideToggle();
305
306		$(".accord-body").not($(this).next(".accord-body")).slideUp();
307
308		$(".accord-title").not($(this)).removeClass("close-slide")
309
310	});
311
312
313
314	$('.gocheck').on('click', function (e) {
315
316		e.preventDefault();
317
318		var target = $(this).attr('href');
319
320		var $target = $(target);
321
322		$('html, body').stop().animate({
323
324			'scrollTop': $target.offset().top
325
326		}, 900, 'swing', function () {
327
328			// window.location.hash = target;
329
330		});
331
332		$(this).addClass('active');
333
334		$(this).siblings().removeClass('active');
335
336	});
337
338
339	document.addEventListener('lazybeforeunveil', function (e) {
340
341		var bg = e.target.getAttribute('data-bg');
342
343		if (bg) {
344
345			e.target.style.backgroundImage = 'url(' + bg + ')';
346
347		}
348
349	});
350
351
352
353	$(".fancybox").fancybox();
354
355
356
357	//matchHeight.init();
358
359
360
361	$('.linksttl').matchHeight({ byRow: true });
362
363
364
365	String.prototype.getDecimals || (String.prototype.getDecimals = function () {
366
367		var a = this,
368
369			b = ("" + a).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);
370
371		return b ? Math.max(0, (b[1] ? b[1].length : 0) - (b[2] ? +b[2] : 0)) : 0
372
373	});
374
375	$(".plus, .minus").click(function () {
376
377		var a = jQuery(this).closest(".quantity").find(".qty"),
378
379			b = parseFloat(a.val()),
380
381			c = parseFloat(a.attr("max")),
382
383			d = parseFloat(a.attr("min")),
384
385			e = a.attr("step");
386
387		b && "" !== b && "NaN" !== b || (b = 0), "" !== c && "NaN" !== c || (c = ""), "" !== d && "NaN" !== d || (d = 0), "any" !== e && "" !== e && void 0 !== e && "NaN" !== parseFloat(e) || (e = 1), jQuery(this).is(".plus") ? c && b >= c ? a.val(c) : a.val((b + parseFloat(e)).toFixed(e.getDecimals())) : d && b <= d ? a.val(d) : b > 0 && a.val((b - parseFloat(e)).toFixed(e.getDecimals())), a.trigger("change")
388
389		a.attr('value', a.val());
390
391	});
392
393
394
395	// var e = $(".branchbox");
396
397	// var c = 3;
398
399	// var d = $("#viewgallery");
400
401	// var b = e.length;
402
403	// e.hide();
404
405	// if (b > c) {
406
407	// 	d.show()
408
409	// }
410
411	// $(".browsefleet").each(function () {
412
413	// 	$(this).find(".branchbox").slice(0, c).show()
414
415	// });
416
417	// d.click(function () {
418
419	// 	var asd = $('.mixitup-control-active').data('filter').replace('.', "");
420
421	// 	var h = $(this).parents(".container").find('.' + asd);
422
423	// 	var g = h.filter(":visible").length;
424
425	// 	h.slice(g - 1, g + 3).fadeIn();
426
427	// 	var f = h.filter(":visible").length;
428
429	// 	if (f >= b) {
430
431	// 		d.hide()
432
433	// 	}
434
435	// })
436
437
438
439	$('.whatson_event figcaption h3').matchHeight({
440
441		byRow: true
442
443	});
444
445
446
447	var resizeheight = function () {
448
449		var m = $('#slider_nav_2 .slick-slide').width();
450
451		$('#slider_nav_2 .slick-slide').css('height', m)
452
453	};
454
455
456
457	$('#slider_2').slick({
458
459		lazyLoad: 'ondemand',
460
461		slidesToShow: 1,
462
463		slidesToScroll: 1,
464
465		arrows: false,
466
467		fade: false,
468
469		centerMode: true,
470
471		asNavFor: '#slider_nav_2',
472
473		prevArrow: "<i class='material-icons left'>keyboard_arrow_left</i>",
474
475		nextArrow: "<i class='material-icons right'>keyboard_arrow_right</i>",
476
477	});
478
479	$('#slider_nav_2').slick({
480
481		slidesToShow: 5,
482
483		slidesToScroll: 1,
484
485		asNavFor: '#slider_2',
486
487		dots: false,
488
489		centerMode: false,
490
491		focusOnSelect: true,
492
493		arrows: false,
494
495		responsive: [{
496
497			breakpoint: 768,
498
499			settings: {
500
501				slidesToShow: 4,
502
503			}
504
505		},]
506
507	}).on('setPosition', function () {
508
509		resizeheight();
510
511	});
512
513
514
515	// Fancybox.bind('[data-fancybox="single"]', {
516
517	// 	caption: false,
518
519	// 	removeSlide: true
520
521	// });
522
523
524
525
526
527});

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.