티스토리 뷰
반응형
제이쿼리 이용해서 메뉴를 접었다 폈다 하기
많은 웹들을 보면서 좋은, 그리고 편리한 기능인 메뉴를 접었다 폈다 할 수 있는 기능을 과연 제이쿼리로 구현할 수 있을지 자료도 검색하면서 배우는 중입니다.
개발자들이 올려놓은 좋은 자료들을 공유해서 함께 문제를 해결해 보자구요.~~
위의 '더보기'를 클릭하면 아래의 리스트가 나오는 것을 제이쿼리 html 그리고 css 3가지를 이용해서 만드는 과정입니다.
1번째 html 코드
<span class="more">
<span class="blind">더보기 V</span>
</span>
<div class="board">
<ul class="list">
<li>가계부</li>
<li>날씨</li>
<li>네이버 예약</li>
<li>네이버 캐스트</li>
<li>네이버 클라우드</li>
</ul>
<ul class="list">
<li>만화 / 웹툰</li>
<li>매거진캐스트</li>
<li>메모</li>
<li>뮤직</li>
<li>부동산</li>
</ul>
<ul class="list">
<li>영화</li>
<li>오디오클립</li>
<li>오피스</li>
<li>웹소설</li>
<li>자동차</li>
</ul>
</div>
2. css 파일
.more {
display:block;
width: 55px;
height: 16px;
background-image:url('https://s.pstatic.net/static/www/img/2017/sp_nav_v170523.png');
background-position: 0 -78px;
}
.blind {
position: absolute;
overflow: hidden;
clip: rect(0 0 0 0);
margin: -1px;
width: 1px;
height: 1px;
}
.more:hover, .close:hover {
cursor:pointer;
}
.close {
display:block;
background-image:url('https://s.pstatic.net/static/www/img/2017/sp_nav_v170523.png');
width: 42px;
height: 16px;
background-position: -166px -78px;
}
.board {
font-family:'돋움';
font-size:13px;
position:absolute;
top:30px;
width:410px;
height:135px;
background:pink;
visibility:hidden;
}
.list {
float:left;
}
.list li {
list-style:none;
margin-top:5px;
}
.list li:hover {
text-decoration:underline;
cursor:pointer;
}
3. 마지막으로 제이쿼리(jquery) 문장이 있는 자바스크립트입니다.
$(document).ready(function(){
$('.more').click(function(){
if($('.more').hasClass('more')){
$('.more').addClass('close').removeClass('more');
$('.board').css('visibility', 'visible');
}else if($('.close').hasClass('close')){
$('.close').addClass('more').removeClass('close');
$('.board').css('visibility', 'hidden');
}
});
});
한번 만들어 보면 중독됩니다.^^
반응형
'IT tech Coding > jquery' 카테고리의 다른 글
[제이쿼리] 책갈피기능 구현하는 쉬운 방법 (0) | 2021.02.26 |
---|---|
제이쿼리 이용해서 이미지 파일열기 후 화면에 이미지 보여주기 (0) | 2019.10.20 |
radio버튼을 클릭시 동작하는 웹 jQuery로 구현하기 (0) | 2019.08.11 |
php와 제이쿼리 그리고 변수값 전달에 대한 방법론 (0) | 2019.07.09 |
jQuery와 html select 선택리스트를 연결해서 사용하기, 선택리스트를 선택할때 이벤트를 실행하기 (0) | 2019.07.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- #NSIS
- 프로그래머생활
- General error: 2031
- .htaccess수정
- #독립실행파일
- 2분후종료오토핫키
- #소프트웨어배포
- 자바스크립트 한글초성
- #InstallForge
- sql문장 날짜계산
- 테크에능한여성
- #파이썬패키징
- 코딩튜토리얼
- 카페24가비아phpinfo수정
- 효율적코딩방법
- 작업공정에 대한 코드작성
- 뫄프로그래밍
- 스크립트작성기초
- #프로그램설치
- #InnoSetup
- 오토핫키에디터창업데이트금지하기
- #파이썬인스톨러
- td요소중에 1행과 1열은 제외
- #cx_Freeze
- 코딩효율성
- 오토핫키가이드
- Bootstrap 5
- 파이썬코드줄바꿈방법
- 자바스크립트한글입력시반응하도록만드는코드
- chatGPT3.5파이썬버전
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함