#jquery #jquery-ui #jquery-plugins #jquery-hover
#jquery #jquery-пользовательский интерфейс #jquery-плагины #jquery-наведение
Вопрос:
У меня есть div, который имеет градиентное изображение и который находится над другим, который содержит много изображений…
Проблема в том, что я хочу определять, когда пользователи наводят курсор на одно из этих изображений, потому что, если это произойдет, я хочу вывести наведенное изображение на передний план.
Кстати, в div позади может быть много изображений (например, 60).
Как я могу это сделать?
Ответ №1:
Я думаю, что если к div с градиентом переднего плана не прикреплены слушатели наведения, слушатели, прикрепленные к каждому изображению за ним, все равно должны работать. Затем, при наведении, вы могли бы увеличить z-порядок, чтобы вывести его вперед, что-то вроде:
$(".imgdiv").hover(function() {
$(this).attr('z-index', 102); // mouse enter
}, function() {
$(this).attr('z-index', 100); // mouse exit
});
это предполагало бы, что градиентный div имеет z-индекс 101.
Комментарии:
1. Спасибо, у меня был прослушиватель, но он мне больше не был нужен, и я забыл его удалить. Теперь это работает.