Roll Over Image Accordion
by scurrilus
HTML
<ul>
<li class="active">
<div class="desc">1</div>
<img src="http://arlberg-friends.com/wp-content/uploads/2012/07/ebike_arlberg_st_anton_lech_ktm_race_kl.jpg"/>
</li>
<li>
<div class="desc">2</div>
<img src="http://www.automobilsport.com/uploads/_neustart/00-februar2009-2/bmw-bikes-3.jpg"/>
</li>
<li>
<div class="desc">3</div>
<img src="http://ecx.images-amazon.com/images/I/41nYNbLW67L._SX300_.jpg"/>
</li>
</ul>
CSS
li {
list-style: none;
position: absolute;
width: 50px;
height: 150px;
overflow: hidden;
border: 1px solid #000;
}
ul {
width: 350px;
height: 150px;
overflow: hidden;
}
.desc {
width: 50px;
height: 150px;
background: #ccc;
float: left;
}
.active {
width: 350px;
}
li:first-child {
z-index: 1;
left: 0px;
}
li:nth-child(2) {
z-index: 2;
left: 50px;
}
li:nth-child(3) {
z-index: 3;
left: 100px;
}
}
JavaScript
$('li').hover(function() {
console.log('test');
$('li').removeClass('active');
$(this).addClass('active');
});