티스토리 뷰
반응형
제이쿼리 이용해서 메뉴를 접었다 폈다 하기
많은 웹들을 보면서 좋은, 그리고 편리한 기능인 메뉴를 접었다 폈다 할 수 있는 기능을 과연 제이쿼리로 구현할 수 있을지 자료도 검색하면서 배우는 중입니다.
개발자들이 올려놓은 좋은 자료들을 공유해서 함께 문제를 해결해 보자구요.~~
위의 '더보기'를 클릭하면 아래의 리스트가 나오는 것을 제이쿼리 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
- 코딩효율성
- sql문장 날짜계산
- 스크립트작성기초
- isset을 적용해야 하는 이유
- 테크에능한여성
- 엑셀입력보호
- ajax오류메시지
- 캐드자동작도
- 엑셀보호
- 뫄프로그래밍
- json파일편하게보는법
- 오토핫키가이드
- #프로그램설치
- 파이썬코드줄바꿈방법
- 구글드라이브API
- json파일형태보기
- 프로그래머생활
- chatGPT3.5파이썬버전
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- Bootstrap 5
- #InstallForge
- General error: 2031
- 티스토리챌린지
- 도면자동생성
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 오블완
- #파이썬패키징
- 코딩튜토리얼
- 엑셀셀보호
- 효율적코딩방법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함