#javascript #jquery #laravel-4
#javascript #jquery #laravel-4
Вопрос:
У меня есть несколько элементов divs (class .card-img), созданных динамически в зависимости от записей базы данных, я хочу эффект при наведении курсора мыши. Я ввел следующий скрипт, но при наведении курсора все элементы производят эффект, это логично, но я хочу, чтобы эффект БЫЛ ТОЛЬКО в том div, который я навожу, а не во всех.
HTML:
<div class="image card-img">
<div class="card-overlay-info"></div>
<img class="" src="{{asset($item->mainThumbnail())}}" alt="{{$item->title}}">
</div>
JS:
$( ".card-img" ).mouseover(function() {
$( ".card-overlay-info" ).fadeIn();
});
Комментарии:
1.
$( ".card-overlay-info", this ).fadeIn();
2. Спасибо, аденео!! Как вы можете видеть, я новичок в jquery. Все в порядке! Большое вам спасибо из Аргентины.
Ответ №1:
Спасибо аденео за ответы на мои вопросы!!
Это и есть решение.. простой аргумент this в script ;
$( «.card-overlay-info», это ).fadeIn();