Вы могли бы сделать что-то вроде этого:
Оберните ваше изображение и div для отображения, как это:
<div class="imgHover">
<div class="hover">Test Content for the hover</div>
<img src="myImage.jpg" alt="" />
</div>
С помощью CSS вот так:
.imgHover .hover {
display: none;
position: absolute;
z-index: 2;
}
И, наконец, jQuery использует .hover()
, например:
$(".imgHover").hover(function() {
$(this).children("img").fadeTo(200, 0.25)
.end().children(".hover").show();
}, function() {
$(this).children("img").fadeTo(200, 1)
.end().children(".hover").hide();
});
Вы можете попробовать приведенный выше код здесь
Это затемняет изображение и отображает <div>
над ним при наведении курсора, так что <div>
расположен абсолютно прямо над <img>
, если вам нужно много контента для переноса, дайте .hover
разделите те же размеры, что и изображение ... зависит только от того, какой именно вы собираетесь.