728x90
반응형
화면 작업을 하다 보면 select를 커스텀해야 하는 경우가 많습니다.
css로는 한계가 있을때 nice-select 플러그인을 사용했습니다.
1. 소스파일 다운로드
2. 필요한 소스 프로젝트에 추가
<!-- css -->
<link rel="stylesheet" href="./nice-select.css"
<!-- js -->
<script src="./jquery.nice-select.js"></script>
3. js 추가
<script>
$(document).ready(function(){
$('select').niceSelect();
})
⭐️ option쪽에 스크롤이 필요한 경우
.nice-select .list {
max-height: //원하는 높이값
}
⭐️ option을 동적으로 컨트롤할 경우 (옵션 추가, 변경 됐을 때)
옵션이 추가, 변경되는 이벤트가 끝나는 코드 아래로
$('select').niceSelect('update');
업데이트 코드를 추가해줘야 합니다.
728x90
반응형
'Js' 카테고리의 다른 글
[javascript] 카운트다운 타이머 만들기 / 자바스크립트 setInterval() (0) | 2023.12.12 |
---|---|
[JS] jquery UI Touch Punch (0) | 2023.06.14 |
[javascript] 자바스크립트 배열 추가 (0) | 2023.05.08 |
[Javascript] 엄격모드 use strict 란? (0) | 2023.03.24 |
[Javascript] 특정 문자열을 포함 하는지 확인 / .include() (0) | 2022.12.08 |