PageSourceSearch

https://yelmocines.es/sala-junior/Content/Scripts/action-mx.js

js yelmocines.es collected 2026-10-02 06:45:15 UTC 6,300 bytes, 244 lines download raw bytes

1// Variables
2var $mobBtn = $('.sj-btn-mobile'),
3	$nav = ('.sj-nav'),
4	$navLink = $('.sj-btn-menu'),
5	$navList = $('.sj-nav-list'),
6	$navCont = $('.sj-nav-container'),
7	$navFilter = $('.sj-btn-tkts-filter'),
8	$navStage = $('.sj-btn-cumple-stage'),
9	$navLat = $('.sj-btn-nav'),
10	$shFilters = $('.sj-tkts-filters'),
11	$mozMask = $('.sj-moz-mask'),
12	$mozObjt = $('.sj-moz-object'),
13	$listItem = $('.sj-tabs-link'),
14	$stage = $('.sj-stage'),
15	$stgFirst = $('.sj-cumple-mob-stage--first'),
16	$stgLast = $('.sj-cumple-mob-stage--last'),
17	$wWidth = $(window).width(),
18	$sjSlider = $('.sj-slides').bxSlider({
19		auto: true,
20		nextSelector: '#slide-next',
21		prevSelector: '#slide-prev',
22		nextText: '',
23		prevText: '',
24	});
25
26
27$(function(){
28	// Mobile functions
29		$mobBtn.on('click', function(e) {
30			e.preventDefault();
31			menuBar();
32		});
33		ripplyScott.init('sj-ripple-btn', 0.75);
34
35		// if is mobile
36		$navLink.on('click', function(e) {
37			if ($('.sj-nav').hasClass('sj-nav-is-mobile')) {
38				menuBar();
39				$('html,body').scrollTo(this.hash, this.hash);
40			}
41		});
42
43		// if is iPad
44		$navLink.on('click', function(e) {
45			if ($('.sj-nav').hasClass('sj-nav-is-tablet')) {
46				$('html,body').scrollTo(this.hash, this.hash);
47			}
48		});
49		$navLat.on('click', function(e) {
50			if ($('.sj-nav').hasClass('sj-nav-is-tablet')) {
51				$('html,body').scrollTo(this.hash, this.hash);
52			}
53		});
54
55		// Filters
56		$navFilter.on('click', function(e) {
57			e.preventDefault();
58			filters();
59		});
60
61		// Change stages
62		changeStages();
63
64		$('#ddlFecha').on('change', function() {
65			if ($('#ddlFecha').val() != 0) {
66				filters();
67			}
68			else {
69				filters();
70			}
71		});
72
73	// Desktop Animations
74		addAnim();
75		$("html").niceScroll({
76			cursorwidth:"30px",
77			autohidemode: false,
78			cursorcolor: "#d4d71e",
79			cursorborder: "none",
80			cursorborderradius: "0",
81			zindex: "99999"
82		});
83		$.jInvertScroll(['.sj-scroll'],{
84			height: 'auto'
85		});
86		desktopWidth();
87
88		$(document).scrollsnap({
89			direction: 'x',
90			snaps: '.sj-page',
91			proximity: 800
92		});
93		moveSlider();
94
95	// General functions
96		// Ie
97		explorer();
98
99		// Custom Scroll Events
100		$('.sj-scroll-ov-flow').perfectScrollbar({
101			suppressScrollX: true
102		});
103
104		// Drop Downs
105		$("select").uniform();
106
107		// Tabs
108		tabs();
109
110		// if is Desktop
111		$navLink.on('click', function(e) {
112			if ($('.sj-nav').hasClass('sj-nav-is-desktop')) {
113				$('html,body').scrollTo(this.hash, this.hash);
114			}
115		});
116		$navLat.on('click', function(e) {
117			if ($('.sj-nav').hasClass('sj-nav-is-desktop')) {
118				$('html,body').scrollTo(this.hash, this.hash);
119			}
120		});
121
122		$(window).smartresize(function(){
123			riseWidth();
124			desktopWidth();
125			moveSlider();
126			$sjSlider.reloadSlider();
127		});
128});
129
130// Validating viewports
131$(window).setBreakpoints({
132	distinct: true,
133	breakpoints: [
134		320,
135		1024,
136		1040
137	]
138});
139$(window).bind('enterBreakpoint320',function() {
140	$('.sj-nav').addClass('sj-nav-is-mobile');
141	$('.sj-nav').removeClass('sj-nav-is-tablet, sj-nav-is-desktop');
142});
143$(window).bind('enterBreakpoint1024',function() {
144	$('.sj-nav').removeClass('sj-nav-is-mobile, sj-nav-is-desktop');
145	$('.sj-nav').addClass('sj-nav-is-tablet');
146});
147$(window).bind('enterBreakpoint1040',function() {
148	$('.sj-nav').removeClass('sj-nav-is-mobile, sj-nav-is-tablet');
149	$('.sj-nav').addClass('sj-nav-is-desktop');
150});
151
152function desktopWidth() {
153	var $wWidth = $(window).width();
154
155	if ($wWidth < 1040) {
156		$stage.removeClass('sj-stage-desktop').removeAttr('style');
157	} else {
158		$stage.addClass('sj-stage-desktop');
159		riseWidth();
160	}
161}
162function changeStages() {
163	$navStage.on('click', function(e){
164		e.preventDefault();
165		$stgFirst.addClass('sj-cumple-mob-stage--first--left');
166		$stgLast.addClass('sj-cumple-mob-stage--last--right');
167	})
168}
169function filters() {
170	$('body').toggleClass('sj-is-filtering');
171	$navFilter.toggleClass('sj-btn-tkts-filter--active')
172	$shFilters.toggleClass('sj-tkts-filters--visible');
173}
174function menuBar() {
175	$mobBtn.toggleClass('sj-btn-mobile--active');
176	$navList.toggleClass('sj-nav-list--open');
177	$navCont.toggleClass('sj-nav-container--open');
178}
179function riseWidth(){
180	var $wWidth = $(window).width(),
181		$totalWidth = $wWidth * 5
182	$('.sj-stage-desktop').css({width: $totalWidth});
183	$('.sj-page-desktop').css({width: $wWidth});
184
185}
186function tabs() {
187	$listItem.on('click', function(e) {
188		e.preventDefault();
189		$(this).parent().addClass("sj-tabs-item--current");
190		$(this).parent().siblings().removeClass("sj-tabs-item--current");
191		var tab = $(this).attr("href");
192		$(".sj-scroll-content").not(tab).css("display", "none");
193		$(tab).fadeIn();
194	});
195}
196function addAnim() {
197	var $item = $('.sj-logo'),
198		$listItem = $('.sj-list-item')
199
200	$item.addClass('sj-logo--bounce')
201	setTimeout(function(){$listItem.addClass('sj-list-item--bounce')}, 500);
202}
203function moveSlider(){
204	var $wWidth = $(window).width();
205
206	if ($wWidth > 1025) {
207		var $elSlider = $('.sj-slider-masked');
208		$elSlider.detach().appendTo('.sj-slider-desktop');
209		$sjSlider.reloadSlider();
210
211	} else {
212		var $elSlider = $('.sj-slider-masked');
213		$elSlider.detach().appendTo('.sj-slider');
214		$sjSlider.reloadSlider();
215	}
216}
217
218function explorer() {
219	var $fallback = '<div class="ie9-fall"><div class="ie9-table"><div class="ie9-area"><h1><img src="Content/Images/lg-sala-junior.png" alt="Descubre sala junior"></h1><h2><span class="disc">LO SENTIMOS</span><span class="cuote">Entraste desde un navegador obsoleto...<small>Te invitamos a que actualices a uno más moderno.</small></h2></div></div></div>';
220
221	if (/MSIE 9/i.test(navigator.userAgent)) {
222		$('.sj-main').addClass('sj-main--ie9');
223		$('body').prepend($fallback);
224	}
225	if (/MSIE 10/i.test(navigator.userAgent)) {
226		$('.sj-main').addClass('sj-main--ie10')
227		setTimeout(moverSliderie, 500);
228	}
229	if (/rv:11.0/i.test(navigator.userAgent)) {
230		$('.sj-main').addClass('sj-main--ie11')
231		setTimeout(moverSliderie, 500);
232	}
233}
234
235function moverSliderie() {
236	var $slider = $('.sj-slider-masked'),
237		$home = $('.sj-home');
238
239	$slider.detach().appendTo('.sj-slider');
240	$home.addClass('sj-home--is-explorer');
241	$sjSlider.reloadSlider();
242}
243
244

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.