У меня есть набор вещей. У каждого элемента есть два изображения и некоторый текст. Для изображений я создал родительский div, который имеет значение CSS overflow: hidden. Я хочу добиться эффекта наведения курсора мыши. Как только вы наводите курсор на изображения, я хочу скрыть текущий div и показать второй div. Вот небольшой фрагмент:
<div class="product-images">
<div class="product-image-1"><img src="image1.gif>" /></div>
<div class="product-image-2"><img src="images2.gif" /></div>
</div>
Я создал небольшой фрагмент jQuery:
jQuery(document).ready(function() {
jQuery('.product-images').mouseover(function() {
jQuery('.product-image-1').hide();
}).mouseout(function() {
jQuery('.product-image-1').show();
});
});
Теперь проблема не только в том, что скрытый в данный момент дочерний элемент. Вместо этого все другие существующие дочерние элементы также скрыты. Мне нужно что-то вроде «this» или «current», но я не знаю, какая функция jQuery правильная. Любая идея?
Спасибо, BJ