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.