본문 바로가기

JavaScript/jQuery

[jQuery] 메모 포스팅..

var sFloatState = 1;
/*
	0 : off상태
	1 : mid상태 (디폴트)
	2 : on상태
*/

function fnFloatControl(el){
	switch(sFloatState){
		case 0: //현재상태가 off상태
		$(".floting-area").removeClass("off");
		$(".floting-area").addClass("mid");
		sFloatState = 1;
		break;
		case 1: //현재상태가 mid상태
		var $getName = $(el).attr("name");

		if($getName == "close"){
			$(".floting-area").removeClass("mid");
			$(".floting-area").addClass("off");
			sFloatState =0;
		}
		if($getName == "open"){
			$(".arrow").addClass("r_arrow");
			$(".arrow").removeClass("l_arrow");
			$(".floting-area").removeClass("mid");
			$(".floting-area").addClass("on");
			sFloatState = 2;
		}
		break;
		case 2: //현재상태가 on상태
			$(".floting-area").removeClass("on");
			$(".floting-area").addClass("mid");
			$(".arrow").addClass("l_arrow");
			$(".arrow").removeClass("r_arrow");
			sFloatState = 1;

		break;
	}
}