PageSourceSearch

https://saintlaurentduvar.fr/wp-content/plugins/slider-hero/js/jquery.slider_x.js?ver=9.1.9

js saintlaurentduvar.fr collected 2026-09-24 19:24:08 UTC 26,411 bytes, 895 lines download raw bytes

1/*
2 * jQuery  Slider-X v1.0
3 * Author : Quamtum Cloud
4 * Copyright 2017, Quamtum Cloud
5 */
6function getOffset( el ) {
7    var _x = 0;
8    var _y = 0;
9    while( el && !isNaN( el.offsetLeft ) && !isNaN( el.offsetTop ) ) {
10        _x += el.offsetLeft - el.scrollLeft;
11        _y += el.offsetTop - el.scrollTop;
12        el = el.offsetParent;
13    }
14	_x = parseInt(_x) + parseInt(jQuery(el).css('padding-left'));
15    return { top: _y, left: _x };
16}
17
18 function shuffle(a) {
19    var j, x, i;
20    for (i = a.length; i; i--) {
21        j = Math.floor(Math.random() * i);
22        x = a[i - 1];
23        a[i - 1] = a[j];
24        a[j] = x;
25    }
26}
27function preloadImage(url)
28{
29    var img=new Image();
30    img.src=url;
31}
32(function($) {
33    var functionSliderX = function(element, options){
34        // Defaults are below
35        var settings = $.extend({}, $.fn.sliderX.defaults, options);
36		var present_slide;
37        // Useful variables. Play carefully.
38        var vars = {
39            currentSlide: 0,
40            //currentImage: '',
41            currentBlock: '',
42            totalSlides: 0,
43            running: false,
44            paused: false,
45            stop: false,
46            controlNavEl: false
47        };
48		var mhclicked = 0;
49		var delayinit = 500;
50		var imgarray = [];
51		
52		//letter fx object
53		var letterfxobj = {
54			config:{"fx":"spin","backwards":false,"timing":50,"fx_duration":"500ms","letter_end":"stay","element_end":"stay"},
55		}
56
57        // Get this slider
58        var slider = $(element);
59		//slider height width and backgroundcolor
60
61		if(settings.fullScreen){
62			
63			var fullwidth = jQuery(window).width(); 
64			var fullheight = window.innerHeight;
65			//var maindivcon = document.getElementById(settings.mainId);
66			var maindivcon = jQuery('#'+settings.mainId).parent()[0];
67			var getleft = getOffset(maindivcon);
68			
69			if(getleft.left>0){
70				slider.css({
71					'width':fullwidth+'px',
72					'height':fullheight+'px',
73					'left':'-'+getleft.left+'px',
74				});
75			}else{
76				slider.css({
77					'width':fullwidth+'px',
78					'height':fullheight+'px',
79				});
80			}
81			
82			if(fullwidth < 1024){
83				console.log(fullwidth);
84				var new_height = (1080 / 1920) * fullwidth;
85				if(new_height < 200){
86					new_height = 200;
87				}
88
89				if(typeof settings.fullscreenmobile !== 'undefined' && settings.fullscreenmobile){
90					new_height = fullheight;
91				}
92				console.log(new_height);
93				
94				slider.css({
95					'width':fullwidth+'px',
96					'height':(parseFloat(new_height)+1)+'px',
97				});
98				
99			}
100			
101			$('.slider-x-intro-img').each(function(){
102				$(this).css('height',fullheight+'px');
103			})
104			
105		}else if(settings.fullWidth){
106			
107			//var maindivcon = document.getElementById(settings.mainId);
108			var fullwidth = jQuery(window).width(); 
109			var maindivcon = jQuery('#'+settings.mainId).parent()[0];
110			var getleft = getOffset(maindivcon);
111			
112			if(getleft.left>10){
113				slider.css({
114					'width':fullwidth+'px',
115					'height':settings.sliderHeight+'px',
116					'left':'-'+(getleft.left)+'px',
117				});
118			}else{
119				slider.css({
120					'width':fullwidth+'px',
121					'height':settings.sliderHeight+'px',
122				});
123			}
124			
125			if(fullwidth < settings.sliderWidth){
126				var new_height = (settings.sliderHeight / settings.sliderWidth) * fullwidth;
127				
128				if(new_height < 200){
129					new_height = 200;
130				}
131				
132				slider.css({
133					'width':fullwidth+'px',
134					'height':(parseFloat(new_height)+1)+'px',
135				});
136				if($('.sh_bg_video_fluid')[0]){
137					//$('#'+settings.mainId+' .sh_bg_video_fluid').css('padding-top', (parseFloat(new_height)+1)+'px')
138				}
139			}
140			
141					
142		}else if(settings.Screenauto){
143			slider.css({
144				'width':'100%',
145				'height':settings.sliderHeight+'px',
146				
147			});
148			
149			var fullwidth = jQuery(window).width(); 
150			if(fullwidth < settings.sliderWidth){
151				var new_height = (settings.sliderHeight / settings.sliderWidth) * fullwidth;
152				if(new_height < 200){
153					new_height = 200;
154				}
155				slider.css({
156					'width':'100%',
157					'height':(parseFloat(new_height)+1)+'px',
158				});
159				if($('.sh_bg_video_fluid')[0]){
160					//$('#'+settings.mainId+' .sh_bg_video_fluid').css('padding-top', (parseFloat(new_height)+1)+'px')
161				}
162			}
163			
164		}
165		else{
166			var fullwidth = jQuery(window).width(); 
167			if(fullwidth < settings.sliderWidth){
168				var new_height = (settings.sliderHeight / settings.sliderWidth) * fullwidth;
169				slider.css({
170					'width':fullwidth+'px',
171					'height':(parseFloat(new_height)+1)+'px',
172				});
173				if($('.sh_bg_video_fluid')[0]){
174					//$('#'+settings.mainId+' .sh_bg_video_fluid').css('padding-top', (parseFloat(new_height)+1)+'px')
175				}
176			}else{
177				slider.css({
178					'width':settings.sliderWidth+'px',
179					'height':settings.sliderHeight+'px',
180				});
181				if($('.sh_bg_video_fluid')[0]){
182					//$('#'+settings.mainId+' .sh_bg_video_fluid').css('padding-top', settings.sliderHeight+'px')
183				}
184			}
185
186		}
187		
188		$(window).resize(function() {
189			setTimeout(function(){
190				if(!settings.fullWidth && !settings.fullScreen && !settings.Screenauto){
191					var fullwidth = jQuery(window).width(); 
192					if(fullwidth < settings.sliderWidth){
193						var new_height = (settings.sliderHeight / settings.sliderWidth) * fullwidth;
194						slider.css({
195							'width':fullwidth+'px',
196							'height':(parseFloat(new_height)+1)+'px',
197						});
198						if($('.sh_bg_video_fluid')[0]){
199							//$('#'+settings.mainId+' .sh_bg_video_fluid').css('padding-top', (parseFloat(new_height)+1)+'px')
200						}
201					}else{
202						slider.css({
203							'width':settings.sliderWidth+'px',
204							'height':settings.sliderHeight+'px',
205						});
206						if($('.sh_bg_video_fluid')[0]){
207							//$('#'+settings.mainId+' .sh_bg_video_fluid').css('padding-top', settings.sliderHeight+'px')
208						}
209					}
210				}
211				
212				if(settings.fullWidth){
213					
214					var fullwidth = jQuery(window).width(); 
215					
216					
217					if(fullwidth < settings.sliderWidth){
218						var new_height = (settings.sliderHeight / settings.sliderWidth) * fullwidth;
219						if(new_height<200){
220							new_height = 200;
221						}
222						
223						slider.css({
224							'width':fullwidth+'px',
225							'height':(parseFloat(new_height)+1)+'px',
226						});
227						if($('.sh_bg_video_fluid')[0]){
228							//$('#'+settings.mainId+' .sh_bg_video_fluid').css('padding-top', (parseFloat(new_height)+1)+'px')
229						}
230					}else{
231						slider.css({
232							'width':fullwidth+'px',
233							'height':settings.sliderHeight+'px',
234						});
235						if($('.sh_bg_video_fluid')[0]){
236							//$('#'+settings.mainId+' .sh_bg_video_fluid').css('padding-top', settings.sliderHeight+'px')
237						}
238					}
239					
240				}
241			}, 500);
242		})
243		
244		//getting slider data.
245        slider.data('sliderXData', vars);
246		
247
248        // Find our slider children
249        var kids = slider.children(".qcld_hero_content_area");
250		if(settings.randomslide){
251			shuffle(kids);
252		}
253		
254		
255		
256        kids.each(function() {
257            var child = $(this);
258			//console.log(child);
259            child.css('display','none');
260			if(typeof(child.attr('data-bg-image'))!='undefined' && child.attr('data-bg-image')!==''){
261				imgarray.push(child.attr('data-bg-image'));
262				preloadImage(child.attr('data-bg-image'));
263			}
264            vars.totalSlides++;
265        });
266		if(settings.slidertype!='video' && settings.slidertype!='youtube_video'){
267			if(imgarray.length>0){
268				slider.append('<div class="hero_bg_image" style="background:url('+imgarray[0]+')"></div>');
269				slider.append('<div class="hero_bg_image1" style="background:url('+imgarray[0]+');display:none"></div>');
270			}
271		}
272
273        // Set startSlide
274        if(settings.startSlide > 0){
275            if(settings.startSlide >= vars.totalSlides) { settings.startSlide = vars.totalSlides - 1; }
276            vars.currentSlide = settings.startSlide;
277        }
278        
279		
280        // Get initial image
281        if($(kids[vars.currentSlide]).is('.qcld_hero_content_area')){
282            vars.currentBlock = $(kids[vars.currentSlide]).html();
283        } else {
284            vars.currentBlock = $(kids[vars.currentSlide]).find('.qcld_hero_content_area:first').html();
285        }
286		
287        // Set first background
288		//jQuery(window).load(function() {
289			setTimeout(function(){
290				if(typeof($(kids[vars.currentSlide]).html())!=='undefined'){
291					slideExcute(slider, kids, settings, 'firstslide');
292				}
293			  
294			}, 500);
295		//})
296		
297		if(typeof options != 'undefined' && options == 'second_slide'){
298			setTimeout(function(){
299				if(typeof($(kids[vars.currentSlide]).html())!=='undefined'){
300					slideExcute(slider, kids, settings, 'firstslide');
301				}
302			  
303			}, 500);
304		}
305	
306        //Slider direction controller 
307		if(settings.directionCon){
308            /*slider.append('<div class="qc-sliderX-direction" style="width:100%"><a class="'+settings.arrowClass+'-prev">'+ settings.prevSlideText +'</a><a class="'+settings.arrowClass+'-next">'+ settings.nextSlideText +'</a></div>');*/
309			if(settings.arrow_style=='floating'){
310				slider.append('<div class="hero_float"><a class="slider-hero-prev hero_float_left"></a><a class="slider-hero-next hero_float_right"></a></div>');
311			}else{
312				slider.append('<div class="qc-sliderX-direction" style="width:100%"><a class="slider-hero-prev"><i class="fa fa-'+settings.arrowClass+'-left" aria-hidden="true"></i></a><a class="slider-hero-next"><i class="fa fa-'+settings.arrowClass+'-right" aria-hidden="true"></i></a></div>');
313			}
314            
315			
316            $(slider).on('click', 'a.slider-hero-prev', function(){
317				mhclicked = 1;
318				clearInterval(timer);
319                slideExcute(slider, kids, settings, 'prev');
320				setTimeout(
321					function() {
322					 mhclicked = 0;
323					 //console.log(mhclicked);
324					}, 2000);				
325            });
326			
327            $(slider).on('click', 'a.slider-hero-next', function(){
328				mhclicked = 1;
329				clearInterval(timer);
330                slideExcute(slider, kids, settings, 'next');
331				setTimeout(
332					function() {
333					 mhclicked = 0;
334					 //console.log(mhclicked);
335					}, 2000);
336            });
337        } 
338		
339		//Adding  bottom direction controller 
340			if(settings.bottomCon){
341				
342				
343					var bottomConDir = $('<div class="qc-sliderX-bottomCon" style="width:100%"></div>');
344					slider.append(bottomConDir);
345					for(var i = 0; i < kids.length; i++){
346							bottomConDir.append('<a class="qc-sliderX-bottom-slide" data-sli
346de="'+ i +'"><i class="fa fa-circle" aria-hidden="true"></i></a>');
347					}
348					
349					if(settings.sliderestart){
350						bottomConDir.append('<a class="hero_gslider_control" id="hero_ge_restart_button'+settings.sid+'"><i class="fa fa-repeat" aria-hidden="true"></i></a>');
351					}
352					if(settings.sliderpause){
353						bottomConDir.append('<a class="hero_gslider_control" id="hero_ge_pause_button'+settings.sid+'"><i class="fa fa-pause" aria-hidden="true"></i></a><a class="hero_gslider_control" id="hero_ge_play_button'+settings.sid+'" style="display:none"><i class="fa fa-play" aria-hidden="true"></i></a>');
354					}
355					
356					//show the slide which is clicked from the bootom controll panel.
357					$('.qc-sliderX-bottom-slide').on('click',function(){
358						var flag= $(this).attr('data-slide');
359						flag = parseInt(flag);
360						mhclicked = 1;
361						clearInterval(timer);
362						slideExcute(slider, kids, settings, flag);
363						setTimeout(
364						function() {
365						 mhclicked = 0;
366						 console.log(mhclicked);
367						}, 2000);				
368					});
369				
370			}
371
372			
373		// To repeat every slide by interval.
374        var timer = 0;
375		function slideloop(){
376			
377			if(settings.slideStart!==false){
378				
379				 timer = setInterval(function(){
380					if(mhclicked==0){
381						slideExcute(slider, kids, settings, 'loop'); 
382					}
383					
384				 }, settings.pauseTime);
385			}
386		}
387		
388        if(kids.length > 0){
389			
390			slideloop();
391        }
392
393		
394		$('#hero_ge_pause_button'+settings.sid).on('click', function(){
395			clearInterval(timer);
396			$(this).hide();
397			$('#hero_ge_play_button'+settings.sid).show();
398			if(jQuery('#hero_audio').length>0){
399				jQuery('#hero_audio')[0].pause();
400				jQuery('#hero_control_pause').hide();
401				jQuery('#hero_control_play').show();
402			}
403			if(typeof(player)!='undefined'){
404				player.pauseVideo();
405			}
406
407			if($("#hero_vid"+settings.sid).length>0){
408				$("#hero_vid"+settings.sid).get(0).pause();
409			}
410		})
411		
412		$('#hero_ge_play_button'+settings.sid).on('click', function(){
413			
414			slideloop();
415			$(this).hide();
416			$('#hero_ge_pause_button'+settings.sid).show();
417			if(jQuery('#hero_audio').length>0){
418				jQuery('#hero_audio')[0].play();
419				jQuery('#hero_control_play').hide();
420				jQuery('#hero_control_pause').show();
421			}
422			if(typeof(player)!='undefined'){
423				player.playVideo();
424			}
425			if(typeof(vplayer)!='undefined'){
426				vplayer.play();
427			}
428			
429			if($("#hero_vid"+settings.sid).length>0){
430				$("#hero_vid"+settings.sid).get(0).play();
431			}
432		})
433		
434		
435		$(window).blur(function(){
436			
437			clearInterval(timer);
438
439			if(jQuery('#hero_audio').length>0){
440				jQuery('#hero_audio')[0].pause();
441				jQuery('#hero_control_pause').hide();
442				jQuery('#hero_control_play').show();
443			}
444
445		});
446		
447		$(window).focus(function(){
448			clearInterval(timer);
449			slideloop();
450			console.log('auto focus');
451			if(jQuery('#hero_audio').length>0){
452				jQuery('#hero_audio')[0].play();
453				jQuery('#hero_control_play').hide();
454				jQuery('#hero_control_pause').show();
455			}
456			
457		});
458		
459		$('#hero_ge_restart_button'+settings.sid).on('click', function(){
460			clearInterval(timer);
461			slideExcute(slider, kids, settings, 0);
462			if(typeof(player)!='undefined'){
463				player.seekTo(0);
464			}
465			$('#hero_ge_play_button'+settings.sid).hide();
466			$('#hero_ge_pause_button'+settings.sid).show();
467			if(jQuery('#hero_audio').length>0){
468				jQuery('#hero_audio')[0].pause();
469				jQuery('#hero_audio')[0].currentTime = 0
470				setTimeout(function(){
471					jQuery('#hero_audio')[0].play();
472				},700)
473				
474				jQuery('#hero_control_pause').show();
475				jQuery('#hero_control_play').hide();
476			}
477			
478			if($("#hero_vid"+settings.sid).length>0){
479				$("#hero_vid"+settings.sid).get(0).currentTime=0;
480			}
481			
482			slideloop();
483		})
484		
485		
486		$(window).resize(function() {
487			if(jQuery(window).width() < 767 || settings.contentposition=='center'){
488				slider.find('.qcld_hero_content_area:visible').css('margin-top','-'+Math.round(slider.find('.qcld_hero_content_area:visible').height()/2)+'px');
489				
490				
491			}
492			if(jQuery(window).width() < 767){
493
494				if($(slider).height() < $(slider).find('.qcld_hero_content_area:visible').height()){
495					$(slider).height($(slider).find('.qcld_hero_content_area:visible').height());
496				}
497				
498			}
499			
500		})
501		
502		
503        // Private run method
504        var slideExcute = function(slider, kids, settings, flag){
505			
506			
507			
508            // Get our vars
509            var vars = slider.data('sliderXData');
510            if (typeof vars === 'undefined' || !vars) {
511                return;
512            }
513           //console.log(vars.currentBlock);
514			//sliderX next previous button controlling logic.
515            if(typeof(flag)=='string') {
516				
517                if(flag === 'prev'){
518					vars.currentSlide = parseFloat(vars.currentSlide)-2;
519                }
520                if(flag === 'next'){
521					
522					if(vars.currentSlide >= vars.totalSlides){
523						vars.currentSlide = 0;
524					}
525					
526					vars.currentBlock = $(kids[vars.currentSlide]).html();
527                }
528            }
529			
530           // Button slide controlling logic.
531		   if(typeof(flag)=='number') {
532			   vars.currentSlide = flag;
533			  
534			   vars.currentBlock = $(kids[vars.currentSlide]).html();
535		   }
536			/*if(vars.currentSlide >= vars.totalSlides){
537				vars.currentSlide = 0;
538			}*/
539			// Make bold of current slider number from bottom controller
540			
541
542			
543			
544				            
545				if(vars.currentSlide >= vars.totalSlides){
546					if(settings.repeat){
547						vars.currentSlide = 0;
548
549					}else{
550						if(settings.redirecturl!=='' && settings.repeat==0){
551							redirectdelay = (settings.redirectdelay==''?1000:settings.redirectdelay);
552							setTimeout(function(){
553								window.location.replace(settings.redirecturl);
554							},redirectdelay)
555						}
556						clearInterval(timer);
557						return;
558					}
559					
560					
561					
562					
563				}
564			
565
566			
567			if(vars.currentSlide < 0) {
568				vars.currentSlide = (vars.totalSlides - 1); 
569				
570			}
571			
572			
573			
574			var activeSlideDom=$(slider).find('.qc-sliderX-bottomCon').children('.qc-sliderX-bottom-slide');
575			for( var j=0;j<=activeSlideDom.length;j++){
576				if(j==vars.currentSlide){
577					$(activeSlideDom[j]).addClass('qc-sliderx-bottom-current');
578				}else{
579					$(activeSlideDom[j]).removeClass('qc-sliderx-bottom-current');
580				}
581			}			
582			
583			
584			//In effect
585			var titleanimation = $(kids[vars.currentSlide]).find(".slider-x-lead-title");
586			titleanimation.each(function(){
587				if(settings.titleoutAnimation!=''){
588					$(this).removeClass(settings.titleoutAnimation);
589				}
590				$(this).addClass('animated '+settings.titleAnimation);
591				if(settings.titleAnimation=='anim-text-flow'){
592					$(this).html(function(i, html) {
593						if(html.match(/<span>/g)){
594							return html;
595						}else{
596							var chars = jQuery.trim(html).split("");  
597							return '<span>' + chars.join('</span><span>') + '</span>';
598						}
599						
600					});
601				}
602				if(settings.titleAnimation=='hero_matrix'){
603					setTimeout(function(){
604						terminal();
605					},1000)
606					
607				}
608				if(settings.titleAnimation=='hero_shuffle'){
609					strs = [$(this).data('title')];
610					
611					setTimeout(function(){						
612						changeText( 0 );
613					},1000)
614					
615				}
616				if(settings.titleAnimation=='hero_rearrange'){
617
618					setTimeout(function(){						
619						sh_rearrange( );
620					},1000)
621					
622				}
623			})
624			
625			
626			//code for description animation mh//
627			var desanimation = $(kids[vars.currentSlide]).find(".slider-x-item-title");
628			desanimation.each(function(){
629				if(settings.desoutAnimation!=''){
630					$(this).removeClass(settings.desoutAnimation);
631				}
632				$(this).addClass('animated '+settings.desAnimation);
633			})
634			
635			$(kids[vars.currentSlide]).find(".hero_slider_button").each(function(){
636				if(settings.buttonoutAnimation!=''){
637					$(this).removeClass(settings.buttonoutAnimation);
638				}
639				$(this).addClass('animated ' + settings.buttonAnimation);
640			})
641			
642			
643			
644            // Set vars.currentBlock
645			 vars.currentBlock = $(kids[vars.currentSlide]).html();
646			 
647			
648				//out effect
649				 if(settings.titleoutAnimation!=''){
650					 present_slide = slider.find('.qcld_hero_content_area:visible');
651					 $(present_slide).find(".slider-x-lead-title").each(function(){// Title transaction out
652						 //$(this).removeClass(settings.titleAnimation);
653							$(this).addClass(settings.titleoutAnimation);
654					 })
655				 }
656				 
657				 if(settings.lfxtitleout!=''){
658					 present_slide = slider.find('.qcld_hero_content_area:visible');
659					 $(present_slide).find(".slider-x-lead-title").each(function(){// Title transaction out
660							letterfxobj.config.fx = settings.lfxtitleout;
661							letterfxobj.config.backwards = true;
662							$(this).letterfx(letterfxobj.config);
663					 })
664				 }
665				 
666				 if(settings.lfxdesout!=''){
667					 
668					 present_slide = slider.find('.qcld_hero_content_area:visible');
669					 $(present_slide).find(".slider-x-item-title p").each(function(){// Title transaction out
670							letterfxobj.config.fx = settings.lfxdesout;
671							letterfxobj.config.backwards = true;
672							$(this).letterfx(letterfxobj.config);
673					 })
674				 }
675				 
676				 if(settings.desoutAnimation!==''){
677					 
678					 $(present_slide).find(".slider-x-item-title").each(function(){// Description transaction out
679						$(this).removeClass(settings.desAnimation);
680						$(this).addClass(settings.desoutAnimation);
681					 })
682				 }
683				 
684				 if(settings.buttonoutAnimation!=''){
685					 $(present_slide).find(".hero_slider_button").each(function(){// Button transaction out
686						 $(this).removeClass(settings.buttonAnimation);
687						 $(this).addClass(settings.buttonoutAnimation);
688					
689					 })
690				 }
691			 
692             
693			 //console.log($(kids[vars.currentSlide]).children().find('data-item').html());
694			   
695			  /* $('#'+settings.mainId+' .qcld_hero_content_area').last().remove();*/
696			  
697			  var url = $(kids[vars.currentSlide]).attr('data-bg-image');
698				
699				
700				if(flag=='firstslide'){
701					delayinit = 500;
702				}else{
703					delayinit = (settings.paddingTime<500?500:settings.paddingTime);
704				}
705			   
706			   
707			   
708				setTimeout(function(){
709					
710					var url = $(kids[vars.currentSlide]).attr('data-bg-image');
711					$('#'+settings.mainId+' .qcld_hero_content_area:visible').last().remove();
712					
713					if(typeof(url)!='undefined' && url!='' && flag!='firstslide'){
714					  /*slider.css({
715						   'background-image': 'url('+url+')',
716						   
717					   })*/
718					   
719					   if(settings.slidertype=='video'){
720
721							$('#hero_vid'+settings.sid).animate({opacity: 0}, 1000, function(){
722							   $(this).css({
723									'opacity':'1'
724								});
725								$('#hero_vid'+settings.sid+' source').attr('src', url);
726								$('#hero_vid'+settings.sid)[0].load();
727						   })
728						
729					   }else if(settings.slidertype=='youtube_video'){
730							
731							if(typeof(player)!='undefined'){
732								player.loadVideoById(url, 5, "large");
733							}
734							
735					   }else if(settings.slidertype=='vimeo_video'){
736						  
737						   if(typeof(vplayer)!='undefined'){
738							   urlpart = vplayer.element.src.split('?');
739								vplayer.element.src = 'https://player.vimeo.com/video/'+url+'?'+urlpart[1];
740							}
741							
742					   }else{
743
744						   slider.css({
745							   'overflow': 'hidden',
746							})
747							slider.find('.hero_bg_image1').css({
748								'display':'block',
749								'background':'url('+url+')'
750							});
751							console.log(flag+' asdfdsf')
752							var transition = settings.bgtransition;
753							//console.log(settings.bgtransition);
754							if( flag == 'prev' ) {
755								transition = settings.bgtransitionreverse;
756							}
757							if(transition=='fade'){ //fade transition effect
758								
759								slider.find('.hero_bg_image').animate({opacity: 0},800, function(){
760									$(this).css({
761										'opacity':'1',
762										'background':'url('+url+')'
763									});
764									slider.find('.hero_bg_image1').css({
765										'display':'none'
766									});
767									
768								});
769							}
770							else if(transition=='slide-top'){
771								slider.find('.hero_bg_image').animate({top: - slider.height()},1000, function(){
772									$(this).css({
773										'top':'0',
774										'background':'url('+url+')'
775									});
776									slider.find('.hero_bg_image1').css({
777										'display':'none'
778									});
779									
780								})
781							}
782							else if(transition=='slide-bottom'){
783								console.log('asdf');
784								slider.find('.hero_bg_image').animate({top: slider.height()},1000, function(){
785									$(this).css({
786										'top':'0',
787										'background':'url('+url+')'
788									});
789									slider.find('.hero_bg_image1').css({
790										'display':'none'
791									});
792									
793								})
794							}
795							else if(transition=='slide-left'){
796								slider.find('.hero_bg_image').animate({left: - slider.width()},1000, function(){
797									$(this).css({
798										'left':'0',
799										'background':'url('+url+')'
800									});
801									slider.find('.hero_bg_image1').css({
802										'display':'none'
803									});
804									
805								});
806							}
807							else if(transition=='slide-right'){
808								
809								slider.find('.hero_bg_image').animate({left: slider.width()},1000, function(){
810									$(this).css({
811										'left':'0',
812										'background':'url('+url+')'
813									});
814									slider.find('.hero_bg_image1').css({
815										'display':'none'
816									});
817									
818								});
819							}else{
820								slider.find('.hero_bg_image').animate({opacity: 0},1000, function(){
821									$(this).css({
822										'opacity':'1',
823										'background':'url('+url+')'
824									});
825									slider.find('.hero_bg_image1').css({
826										'display':'none'
827									});
828									
829								});
830							}
831						   
832						   
833					   }
834						
835						
836					}
837					
838					slider.append('<div class="qcld_hero_content_area">'+vars.currentBlock+'</div>');
839					
840					
841					if(jQuery(window).width() < 767 || settings.contentposition=='center'){
842						
843						slider.find('.qcld_hero_content_area:visible').css('margin-top','-'+Math.round(slider.find('.qcld_hero_content_area:visible').height()/2)+'px');
844						
845						if($(slider).height() < $(slider).find('.qcld_hero_content_area:visible').height()){
846							$(slider).height($(slider).find('.qcld_hero_content_area:visible').height());
847						}
848						
849					}
850					if(jQuery(window).width() < 767){
851
852						if($(slider).height() < $(slider).find('.qcld_hero_content_area:visible').height()){
853							$(slider).height($(slider).find('.qcld_hero_content_area:visible').height());
854						}
855						
856					}
857					
858					if(settings.lfxtitlein!==''){
859						letterfxobj.config.fx = settings.lfxtitlein;
860						letterfxobj.config.backwards = false;
861						letterfxobj.config.words = true;
862						$('.slider-x-lead-title').letterfx(letterfxobj.config);
863					}
864					
865					if(settings.lfxdesin!==''){
866						letterfxobj.config.fx = settings.lfxdesin;
867						letterfxobj.config.backwards = false;
868						letterfxobj.config.words = true;
869						$('.slider-x-item-title p').letterfx(letterfxobj.config);
870					}
871
872					vars.currentSlide++;
873					
874					
875				},delayinit)
876			  
877 
878			
879        };
880		
881        return this;
882    };
883        
884    $.fn.sliderX = function(options) {
885        return this.each(function(key, value){
886            var childSliderX = new functionSliderX(this, options);
887        });
888    };
889    
890    //Default settings
891
892
893    //$.fn._reverse = [].reverse;
894    
895})(jQuery);

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.