ÿØÿà JFIF  ` ` ÿþš 403 WEBHELL REBORN
403 WEBHELL REBORN
Server : Apache
System : Linux ruga7-004.fmcity.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : tkt_travelbus ( 1137)
PHP Version : 7.0.0p1
Disable Function : mysql_pconnect
Directory :  /tkt_travelbus/www/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

Buat Folder Baru:
Buat File Baru:

Current File : /tkt_travelbus/www/js/jquery.Cslide.js
	var inter;

	jQuery.fn.Cslide = function(options) {
		var settings = jQuery.extend({
			slide_count: 1,
			size:0,
			list:'ul.trip_slider_list',
			prev:'div.btn_prev',
			next:'div.btn_next',
			blind_class:'gray_layer',
			max_width:1000,
			blind:false,
			unbind:false,
			offset:0,
			margin:0,
			autoroll:false,
			autotime:4000,
			navi:false,
			navi_class:'.album-txt-wrap'
		}, options);

		//var inter;//인터벌
		var autoroll = settings.autoroll;//오토롤링사용여부
		var autotime = settings.autotime;//오토지연시간
		var naviview = settings.navi;

		
		//각종 변수 셋팅
		var next_count=settings.slide_count;//다음
		var size=settings.size;//크기
		var offset=settings.offset;//가운데위치

		var margin = settings.margin;

		offset = offset+(margin+margin/2);

		var $list = this.find(settings.list);
		var $prev = this.find(settings.prev);
		var $next = this.find(settings.next);


		//var cnt =  $list.children().length;
		//var cnt =  settings.slide_count;//다음
		var cnt = $list.children().length;
		var max_count =  $list.children().length;//총개수

		if(max_count*(size+margin)>settings.max_width){
			$list.css('width',max_count*(size+margin)*3);
		}else{
			$list.css('width',max_count*(size+margin)*3);
			//$list.css('width','100%');
			//$list.parent().css('width',1000);
		}

		//시작지점 셋팅

		$list.css('left',offset-(cnt*(size+margin))+'px');


		//네비게이션 사용 추가
		if(naviview){

			var $navi = this.find(settings.navi_class);
			$navi.find('li:eq(0) a span').addClass('on');


			$navi.find('li').each(function(){
				var num = $(this).index();
				$(this).children('a').click(function(){
					go_number(num);
					return false;
				});
			});
		}

		
		//뒤로 반복되는 것처럼 보이게 동일한 내용을 뒤로 2개 더 만들어준다.
		var clone=$list.html();
		$list.children('li').last().after(clone).after(clone);

		//블라인드 옵션을 사용한다면 블라인드 처리를 해준다.
		if(settings.blind){
			setBlind();
		}

		//기존 이벤트를 없애고 재설정하는 거라면
		if(settings.unbind){
			$next.unbind('click');
			$prev.unbind('click');
		}

		function go_number(num){
			cnt = num;

			//navi_on(cnt);

			$list.animate({'left': offset-((max_count+num)*(size+margin))+'px'}, 'normal','',function(){
				reset();
			});
		}

		function navi_on(cnt){

			var navi_num = cnt-max_count;
			
			if(!$navi.find('li').eq(navi_num).children('a').children('span').hasClass('on')){
				$navi.find('li').eq(navi_num).children('a').children('span').addClass('on');
				$navi.find('li').eq(navi_num).siblings('li').children('a').children('span').removeClass('on');
			}
		}

		function move_next(){
			if($list.is(":animated")){
				return false;
			}
			cnt+=next_count;

			if(settings.blind){

				for (var i=0;i<next_count;i++)
				{
					$list.children().eq(cnt+i).find('div.'+settings.blind_class).hide();
				}
				for (var i=1;i<=next_count;i++)
				{
					$list.children().eq(cnt-i).find('div.'+settings.blind_class).show();
				}
			}

			$list.animate({'left': offset-(cnt*(size+margin))+'px'}, 'normal','',function(){
				reset();
			});


		}

		function move_prev(){
			if($list.is(":animated")){
				return false;
			}
			cnt-=next_count;
			
			if(settings.blind){

				for (var i=0;i<next_count;i++)
				{
					$list.children().eq(cnt+i).find('div').hide();
				}
				for (var i=next_count;i<next_count*2;i++)
				{
					$list.children().eq(cnt+i).find('div').show();
				}
			}
				

			$list.animate({'left': offset-(cnt*(size+margin))+'px'}, 'normal','',function(){
				reset();
			});

			
		}

		$next.on('click', function(){
			move_next();
		});

		$prev.on('click', function(){
			move_prev();
		});

		jQuery(window).resize(function(){
			offset = (settings.offset>0)?$(".center_align").offset().left:0 ;
			offset = offset+(margin+margin/2);
			//var offset=(jQuery(window).width()-1000)/2;
			//var offset=(jQuery(window).width()/2)-500;
			$list.css('left',offset-(cnt*(size+margin))+'px');
		});
		
		//초기 위치로 셋업 및 초기화
		function reset(){

			if(cnt >= max_count*2 ) {

				if(settings.blind){
					for (var i=0;i<next_count;i++)
					{
						$list.children().eq(cnt+i).find('div').show();
					}
				}
				cnt-=max_count;

				if(settings.blind){
					for (var i=0;i<next_count;i++)
					{
						$list.children().eq(cnt+i).find('div').hide();
					}
				}

				$list.css('left',offset-(cnt*(size+margin))+'px');
			}

			if( cnt <= max_count-1) {
				if(settings.blind){
					for (var i=0;i<next_count;i++)
					{
						$list.children().eq(cnt+i).find('div').show();
					}
				}
				cnt+=max_count;

				if(settings.blind){
					for (var i=0;i<next_count;i++)
					{
						$list.children().eq(cnt+i).find('div').hide();
					}
				}

				$list.css('left',offset-(cnt*(size+margin))+'px');
			}

			if(naviview) navi_on(cnt);
		}


		function setBlind(){
			//각각의 img 에 반투명 레이어를 씌워준다.
			$list.children('li').find('img').each(function(){
				$(this).before('<div class="'+settings.blind_class+'" style="width:'+(size+0)+'px"></div>');
			 });

			for (var i=0;i<next_count;i++)
			{
				$list.children().eq(cnt+i).find('div.'+settings.blind_class).hide();
			}
		}

		if(autoroll){
			setMoveBanner();

			$list.hover(function(){
				clearInterval(inter);

			}
			,function(){
				setMoveBanner();
			});

			if(naviview){
				$navi.hover(function(){
					clearInterval(inter);
					
				}
				,function(){
					setMoveBanner();
				});
			}
		}

		function setMoveBanner(){
			inter = setInterval(function(){
			move_next();},autotime);
		}
		

		return this;
	}

Anon7 - 2021