반응형
구글 검색어: free horizontal accordion menu
검색 사이트: jQuery Accordion Plugins and Tutorials
설명: http://www.designchemical.com/blog/index.php/jquery/jquery-simple-horizontal-accordion/
DEMO : http://www.designchemical.com/lab/jquery/demo/jquery_simple_horizontal_accordion.htm
1. HTML
<ul id=
"accordion"
>
<li>
<img src=
"images/section_1.png"
/>
<strong>Section 1 Header</strong><br/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In iaculis volutpat quam, non suscipit arcu accumsan at. Aliquam pellentesque.
</li>
<li>
<img src=
"images/section_2.png"
/>
<strong>Section 2 Header</strong><br/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In iaculis volutpat quam, non suscipit arcu accumsan at. Aliquam pellentesque.
</li>
<li>
<img src=
"images/section_3.png"
/>
<strong>Section 3 Header</strong><br/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In iaculis volutpat quam, non suscipit arcu accumsan at. Aliquam pellentesque.
</li>
<li>
<img src=
"images/section_4.png"
/>
<strong>Section 4 Header</strong><br/>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. In iaculis volutpat quam, non suscipit arcu accumsan at. Aliquam pellentesque.
</li>
</ul>
2. CSS
#accordion {
list-style: none;
margin: 30px 0;
padding: 0;
height: 200px;
overflow: hidden;
background: #7d8d96;}
#accordion li {
float: left;
border-left:
display: block;
height: 170px;
width: 50px;
padding: 15px 0;
overflow: hidden;
color: #fff;
text-decoration: none;
font-size: 16px;
line-height: 1.5em;
border-left: 1px solid #fff;}
#accordion li img {
border: none;
border-right: 1px solid #fff;
float: left;
margin: -15px 15px 0 0;
}
#accordion li.active {
width: 450px;
}
3. JQuery
$(document).ready(
function
(){
activeItem = $(
"#accordion li:first"
);
$(activeItem).addClass(
'active'
);
$(
"#accordion li"
).hover(
function
(){
$(activeItem).animate({width:
"50px"
}, {duration:300, queue:
false
});
$(
this
).animate({width:
"450px"
}, {duration:300, queue:
false
});
activeItem =
this
;
});
})
추가 참고: Custom Scrollbar
15+ jQuery Custom Scrollbar Plugins, Scripts and Tutorials
Demo (배경 이미지를 넣은 Scrollbar) : http://demos.myjqueryplugins.com/jscrollbar/
Demo : http://manos.malihu.gr/tuts/jquery_custom_scrollbar.html
반응형
'Web > Javascript' 카테고리의 다른 글
[JS] setInterval() 반복 실행 (0) | 2015.03.21 |
---|---|
새창 띄우기 window.open (0) | 2014.10.24 |
정리중.[JS] Backbon.js 와 Require.js관련 (0) | 2014.05.27 |
javascritp 객체 전체 속성 확인하기 (0) | 2014.01.09 |
jqeury cookie 관리에 유용 (0) | 2013.11.12 |
[javascript] 정규식을 이용한 숫자만, 소수점 이하 제거 추출하기 (0) | 2013.10.31 |
javascript로 css class 내용 바꾸기 (0) | 2013.10.24 |
브라우저에서 자바스크립트를활성하는 방법 Site (0) | 2013.10.17 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)