Я пытаюсь создать галерею изображений с простым эффектом увеличения, но я просто получаю эффект наведения на каждый второй элемент. любые предложения будут великолепны.
вот CSS:
ul{
margin: 140px 0 0 140px;
list-style-type: none;
}
li{
width: 84px;
height: 84px;
border: 1px solid #ccc;
float: left;
margin: 2px;
padding: 0;
background-color: #efefef;
}
.item_resized{
width: 170px;
height: 170px;
border: 1px solid #ccc;
z-index: 2;
position: relative;
margin-left: -43px;
margin-top: -43px;
background-color: #f0f0f0;
}
HTML:
<ul class="imgGallery">
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
</ul>
и JQuery:
jQuery(document).ready(function() {
$('.imgGallery').find('li').each(function() {
$(this).hover(function() {
/* Add Img-Container */
$(this).prepend('<div class="item_resized"></div>');
},function() {
/* Remove Img-Container */
$(this).find('.item_resized').remove();
});
});
});
Как видите, эффект наведения не влияет на li-элементы 2 и 4.
спасибо!
Danny