테스트 사이트 - 개발 중인 베타 버전입니다

SelectBox 디자인 하기~

· 11년 전 · 9977 · 7
<style type="text/css">
.SelectBoxBasic { width:120px; font-size:11px; color:#999; }
.SelectBoxBasic div.DefaultName { height:24px; line-height:26px; padding:0 0 0 6px; background-color:#FFF; border:1px solid #d4d4d4; cursor:pointer; }
.SelectBoxBasic ul { background-color:#FFF; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; position:absolute; display:none; margin:0 0 0 0; padding:0; }
.SelectBoxBasic ul li { list-style-type:none; height:24px; line-height:26px; border-bottom:1px solid #d4d4d4; cursor:pointer; padding:0 0 0 6px; }
</style>


<div class="SelectBoxBasic">
<input type="hidden" value="봄하늘"/>
<div class="DefaultName">선택하세요</div>
<ul>
<li id="가을하늘">가을하늘</li>
<li id="겨울하늘">겨울하늘</li>
<li id="여름하늘">여름하늘12</li>
<li id="봄하늘">봄하늘2</li>
</ul>
</div>

<br/>

<div class="SelectBoxBasic">
<input type="hidden" value="M48"/>
<div class="DefaultName">선택하세요</div>
<ul>
<li id="1을하늘">1을하늘</li>
<li id="2울하늘">2울하늘</li>
<li id="3름하늘">3름하늘12</li>
<li id="M48">4하늘2</li>
</ul>
</div>

<script type="text/javascript">
$(".SelectBoxBasic").each(function(){
var SelectVal = $(this).children('input').val();
var SelectDefault = $(this).children('ul').children("#"+SelectVal);
if(SelectVal){ // INPUT TRUE
if($(SelectDefault).html()){
$(this).children('.DefaultName').html($(SelectDefault).html());
}else{
$(this).children('.DefaultName').html("VALUE ERROR");
$(this).children('input').val("");
}
}
});
$(".SelectBoxBasic").click(function(){
$(this).children('ul').css("width",$(".SelectBoxBasic").width()-2+"px");
$(this).children('ul').slideToggle(100);
});
$(".SelectBoxBasic").mouseleave(function() {
$(this).children('ul').fadeOut(500);
});
$(".SelectBoxBasic ul li").click(function(){
$(this).parent('ul').siblings('.DefaultName').html($(this).text());
$(this).parent('ul').siblings('input').val($(this).attr('id'));
});

</script>

모두 직접 제작했구요 뭐..
구글에서 이것저것 찾아보니깐 DB에서 벨류 값 지정하면 자동으로 지정안되길래
직접 만들었습니다.

그냥 뭐..
만약 페이지 로딩시 코코몽 이라는 value 가 디폴트로 잡히고 싶으면
input value = "코코몽" 입력시 자동으로 디폴트 잡게 만들었습니다.

디자인은 알아서^^..

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 7개

감사합니다~ㅎㅎ
감사합니다.^^
11년 전
감사합니다
감사합니다.^^
11년 전
그누4에도 적용되나요? ^^;;
그누보드 4에도 적용될껍니다. ^^
11년 전
그렇군요. 적용해봐야 겠네요. 답변 고맙습니다. ^^

게시글 목록

번호 제목
22041
22035
22033
22028
22019
22006
22005
21995
21989
21978
21972
21961
21956
21944
21934
21932
21924
21922
21921
21910
21908
21897
21883
21881
21875
21854
21852
21851
21829
21817