Я хочу создать конкретный div (первый родственный элемент определенного элемента) fadeIn и в конечном итоге fadeOut, когда мышь над/мышью из другого div. Дива, который должен исчезать, находится точно над другим. Я успешно создаю код для одного элемента с помощью $ (document) .ready(), но я хочу, чтобы были более затухающие элементы сбоку, и я не показывал их все сразу, поэтому мне пришлось изменить функции ,jQuery fadeIn и fadeOut родства элемента
Вот код функции:
function clenShow() {
$(this).next().fadeIn(1000);
}
function clenHide() {
$(this).next().fadeOut(1000);
}
Вот это HTML:
<a class="clenove" onMouseOver="clenShow()" onMouseOut="clenHide()" href="page1.html" title="">
<div class="clenovePhoto">
</div>
<div class="clenoveText">
<h2>Head text</h2>
<p>Content text...</p>
</div>
</a>
<a class="clenove" onMouseOver="clenShow()" onMouseOut="clenHide()" href="page2.html" title="">
<div class="clenovePhoto">
</div>
<div class="clenoveText">
<h2>Head text #2</h2>
<p>Content text #2</p>
</div>
</a>
Элемент, который должен исчезнуть в и это один с классом «clenoveText» Кто-нибудь знает какое-то простое решение?
Какие элементы должны исчезать и вне дома? Кроме того, '.next()' не то, что вы хотите использовать здесь, и избегать встроенных обработчиков событий. – j08691
Какой элемент HTML вы хотите иметь fadein/fadeout? – Chanckjh
Элемент для затухания в и из него является тем, у кого есть класс «clenoveText» – user3831992