switch cace 기초 활용코드
# 마크업
<ul id="orderTab">
<li id="tabMenu_11"><a href="#none">메뉴 1111</a></li>
<li id="tabMenu_12"><a href="#none">메뉴 2222</a></li>
<li id="tabMenu_13"><a href="">메뉴 3333</a></li>
</ul>
<style>
* {margin:0;padding: 0;}
ul {list-style-type: none;overflow: hidden;}
li {float: left;width: 100px;text-align: center;background-color: tan;padding: 10px;margin-right: 10px;}
.aaa {border:2px solid red}
.bbb {border:2px solid blue}
.ccc {border:2px solid green}
</style>
<script>
function tabMenuAct(menuId) {
var menuNum = menuId.replace('tabMenu_','');
//tabMenuStyle(menuId);
switch(menuNum) {
case '11' :
$('#orderTab').removeClass().addClass('aaa');
break;
case '12' :
$('#orderTab').removeClass().addClass('bbb');
break;
case '13' :
$('#orderTab').removeClass().addClass('ccc');
break;
}
}
$(function(){
$('li[id*=tabMenu_]').on('click',function(){
tabMenuAct($(this).attr('id'));
})
});
</script>
'Code Lab' 카테고리의 다른 글
폼 유효성 검사(Form validate check) - 간단 자바스크립트 (1) | 2015.02.19 |
---|---|
jQuery map을 이용한 max값(width,height) 구하기 (0) | 2015.02.15 |
ImgReplace 함수 코드 (0) | 2015.02.11 |
모바일 주소창 없애기 (1) | 2015.02.11 |
window resize와 document resize를 trigger와 triggerHandler 했을때 차이점 (0) | 2015.02.11 |