【发布时间】:2014-10-21 13:34:22
【问题描述】:
我正在尝试构建一个受golden-spike.com 启发的悬停效果(实际上是在调整他们的代码)。但是遇到了一些麻烦,因为他们的代码使用负 z-index,我不能使用它,因为我需要在页面上有背景颜色。
这里是jsFiddle。您会注意到,如果将 .show_img 类的 z-index 更改为 -1,则闪烁会完全消失。
这是我目前使用的 Javascript:
$(document).ready(function() {
var mouseX;
var mouseY;
$(".title").mousemove( function(e) {
mouseX = e.clientX;
mouseY = e.clientY;
});
$(".title").hover(
function () {
$(this).next(".show_img").css("visibility","visible");
$(window).bind('mousemove', function(e){
$(".title").next(".show_img").css({'top':mouseY,'left':mouseX});
});
},
function () {
$(".show_img").css("visibility","hidden");
});
});
提前感谢您的帮助!
【问题讨论】:
标签: jquery html css hover mousemove