Помогите с jQuery show/hide

79
07 апреля 2022, 21:00

Пытаюсь сделать что бы при наведении на блок показывалась картинка внутри него, таких блоков много, у меня при наведении на 1 блок картинки появляются во всех. Я так понимаю нужно сделать как то через this но у меня не получается

$(document).ready(function() {
    $(".card").mouseenter(function () {
        $(".hover").show();
    });
    $(".card").mouseleave(function () {
        $(".hover").hide();
    });
});
Answer 1

    $('.hover').hide(); 
 
    $(document).ready(function() { 
        $(".card").mouseenter(function () { 
            $(this).children('.hover').show(); 
        }); 
 
        $(".card").mouseleave(function () { 
            $(this).children('.hover').hide(); 
        }); 
    });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<div class="card">Пурум 
    <div class="hover">Пум Пум </div></div> 
<div class="card">Пурум 
    <div class="hover">Пум Пум </div></div> 
<div class="card">Пурум 
    <div class="hover">Пум Пум </div></div> 
<div class="card">Пурум 
    <div class="hover">Пум Пум </div></div>

READ ALSO
Из select сделать radio переключатели

Из select сделать radio переключатели

Как в этом фильтре из селектов сделать два радио переключения чтоб всё работало также?https://codepenio/oleg-z-zin/pen/wvaBPLe Помогите плиз

103
Ошибка: ReferenceError: flushJSON is not defined

Ошибка: ReferenceError: flushJSON is not defined

Почему возникает эта ошибка?

194
Проблема повторной установки MySQL на Ubuntu

Проблема повторной установки MySQL на Ubuntu

После полного удаления MySQL при попытке его установки происходит следующая ошибка Способ описанный здесь не помог

121
Паттерн Singleton на Java

Паттерн Singleton на Java

Была дана задача:

161