메뉴 건너뛰기

조회 수 1515 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
var Conclave=(function(){
	var buArr =[],arlen;
	return {
		init:function(){
			this.addCN();this.clickReg();
		},
		addCN:function(){
			var buarr=["holder_bu_awayL2","holder_bu_awayL1","holder_bu_center","holder_bu_awayR1","holder_bu_awayR2"];
			for(var i=1;i<=buarr.length;++i){
				$("#bu"+i).removeClass().addClass(buarr[i-1]+" holder_bu");
			}
		},
		clickReg:function(){
			$(".holder_bu").each(function(){
				buArr.push($(this).attr('class'))
			});
			arlen=buArr.length;
			for(var i=0;i<arlen;++i){
				buArr[i]=buArr[i].replace(" holder_bu","")
			};
			$(".holder_bu").click(function(buid){
				var me=this,id=this.id||buid,joId=$("#"+id),joCN=joId.attr("class").replace(" holder_bu","");
				var cpos=buArr.indexOf(joCN),mpos=buArr.indexOf("holder_bu_center");
				if(cpos!=mpos){
					tomove=cpos>mpos?arlen-cpos+mpos:mpos-cpos;
					while(tomove){
						var t=buArr.shift();
						buArr.push(t);
						for(var i=1;i<=arlen;++i){
							$("#bu"+i).removeClass().addClass(buArr[i-1]+" holder_bu");
						}
						--tomove;
					}
				}
			})
		},
		auto:function(){
			for(i=1;i<=1;++i){
				$(".holder_bu").delay(4000).trigger('click',"bu"+i).delay(4000);
				console.log("called");
			}
		}
	};
})();

$(document).ready(function(){
	window['conclave']=Conclave;
	Conclave.init();
})


<div id="wrapper_bu">
    <div id="bu1"><p class="txt_Center txt_h1">1</p></div>
    <div id="bu2"><p class="txt_Center txt_h1">2</p></div>
    <div id="bu3"><p class="txt_Center txt_h1">3</p></div>
    <div id="bu4"><p class="txt_Center txt_h1">4</p></div>
    <div id="bu5"><p class="txt_Center txt_h1">5</p></div>
</div>



#wrapper_bu {  width: 100%;  height: 100%;  background-color: #ddd; }

.holder_bu { cursor: pointer }

.holder_bu_awayL1 {
  position: absolute;
  top: 15%;
  left: 10%;
  width: 10%;
  height: 70%;
  background-color: rgba(0,0,50,0.7);
  -webkit-transition: width 1s, height 1s, top 1s, left 1s;
  -moz-transition: width 1s, height 1s, top 1s, left 1s;
  -o-transition: width 1s, height 1s, top 1s, left 1s;
  -ms-transition: width 1s, height 1s, top 1s, left 1s;
  transition: width 1s, height 1s, top 1s, left 1s;
  z-index: 0;
}

.holder_bu_awayL2 {
  position: absolute;
  top: 25%;
  left: 0%;
  width: 10%;
  height: 50%;
  background-color: rgba(0,0,50,0.5);
  -webkit-transition: width 1s, height 1s, top 1s, left 1s;
  -moz-transition: width 1s, height 1s, top 1s, left 1s;
  -o-transition: width 1s, height 1s, top 1s, left 1s;
  -ms-transition: width 1s, height 1s, top 1s, left 1s;
  transition: width 1s, height 1s, top 1s, left 1s;
  z-index: 1;
}

.holder_bu_center {
  position: absolute;
  top: 5%;
  left: 20%;
  width: 60%;
  height: 90%;
  background-color: #37c;
  -webkit-transition: width 1s, height 1s, top 1s, left 1s;
  -moz-transition: width 1s, height 1s, top 1s, left 1s;
  -o-transition: width 1s, height 1s, top 1s, left 1s;
  -ms-transition: width 1s, height 1s, top 1s, left 1s;
  transition: width 1s, height 1s, top 1s, left 1s;
  z-index: 2;
}

.holder_bu_awayR1 {
  position: absolute;
  top: 15%;
  left: 80%;
  width: 10%;
  height: 70%;
  background-color: rgba(0,0,50,0.7);
  -webkit-transition: width 1s, height 1s, top 1s, left 1s;
  -moz-transition: width 1s, height 1s, top 1s, left 1s;
  -o-transition: width 1s, height 1s, top 1s, left 1s;
  -ms-transition: width 1s, height 1s, top 1s, left 1s;
  transition: width 1s, height 1s, top 1s, left 1s;
  z-index: 1;
}

.holder_bu_awayR2 {
  position: absolute;
  top: 25%;
  left: 90%;
  width: 10%;
  height: 50%;
  background-color: rgba(0,0,50,0.5);
  -webkit-transition: width 1s, height 1s, top 1s, left 1s;
  -moz-transition: width 1s, height 1s, top 1s, left 1s;
  -o-transition: width 1s, height 1s, top 1s, left 1s;
  -ms-transition: width 1s, height 1s, top 1s, left 1s;
  transition: width 1s, height 1s, top 1s, left 1s;
  z-index: 0;
}




  1. No Image 10Jan
    by
    2019/01/10 Views 1259 

    jQuery로 테이블 tr 동적으로 추가,삭제 하기 v2

  2. No Image 10Jan
    by
    2019/01/10 Views 1188 

    jQuery 로 해보는 체크박스(checkbox) 전체선택, 선택해제 예제

  3. No Image 10Jan
    by
    2019/01/10 Views 1086 

    jQuery 로 원하는 갯수만큼 checkbox 선택하기

  4. No Image 10Jan
    by
    2019/01/10 Views 1380 

    jQuery 로 탭메뉴 보였다 안보였다 맹글기

  5. No Image 10Jan
    by
    2019/01/10 Views 974 

    jQuery 로 탭메뉴

  6. No Image 07Nov
    by
    2018/11/07 Views 1631 

    스크롤 최하단 자동 포커스(auto scroll to bottom of page with jquery)

  7. No Image 07Nov
    by
    2018/11/07 Views 81882 

    jquery timer, javascript countdown (타이머 예제)

  8. No Image 07Nov
    by
    2018/11/07 Views 1358 

    Hide pager if bxslider has only 1 slide

  9. Magnific popup conflict with "jquery.nicescroll"

  10. No Image 07Nov
    by
    2018/11/07 Views 1350 

    터치 디바이스 분기처리

  11. No Image 07Nov
    by
    2018/11/07 Views 2065 

    중복 없는 랜덤

  12. No Image 07Nov
    by 조쉬
    2018/11/07 Views 1515 

    3D Perspective Carousel with jQuery and CSS3 - CSSSlider

  13. No Image 07Nov
    by
    2018/11/07 Views 1501 

    iframe height auto resize

  14. No Image 07Nov
    by
    2018/11/07 Views 1341 

    getElementsByClassName 을 IE8 이하에서 동작하게 하는 코드

  15. No Image 07Nov
    by
    2018/11/07 Views 1453 

    비활성화 된 라디오버튼 클릭 시 경고창 생성

  16. No Image 28Sep
    by
    2018/09/28 Views 3667 

    특정영역 제외하고 body 클릭

  17. No Image 28Sep
    by
    2018/09/28 Views 1942 

    따욤표 중복으로 출력하기

  18. No Image 27Sep
    by
    2018/09/27 Views 2594 

    [jQuery] 셀렉트박스에서 특정 옵션 선택시 레이어 나타내기

  19. No Image 06Sep
    by
    2018/09/06 Views 2221 

    [jQuery] split, join 으로 공백제거 하기

  20. No Image 06Sep
    by
    2018/09/06 Views 1890 

    [jQuery] input 박스에 maxlength 만큼 입력했을 때 자동으로 다음 박스로 이동하기

Board Pagination Prev 1 2 3 4 5 6 7 8 9 Next
/ 9

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved