【发布时间】:2019-10-23 14:09:29
【问题描述】:
我有一个链接,我希望在悬停时显示一个 div,全部通过 jQuery,以便使用 currentMousePos 定位项目,但没有任何反应。
我已尝试声明必须获取 currentMousePos 的 div 的类。
这里是 jQuery:
var currentMousePos = { x: -1, y: -1 };
$(document).mousemove(function(event) {
currentMousePos.x = event.pageX;
currentMousePos.y = event.pageY;
$(".hidden-img").css('top', currentMousePos.y);
$(".hidden-img").css('left', currentMousePos.x);
});
这是 CSS:
.list-item > div.hidden-img {
display: none;
height:300px;
width:290px;
margin-left:10px;
position: absolute;
z-index:-20;
}
.list-item > a:hover + .list-item > div.hidden-img {
display: block;
}
这是 HTML:
<li class="list-item">
<a class="project-title">Text to hover</a>
<div class="hidden-img">
<img src='a-project-called/kremer/1.png'>
</div>
</li>
我希望 div hidden-img 显示在类项目标题的悬停上。
谢谢!
【问题讨论】:
标签: jquery image hide show mousemove