具有内容绝对位置的Fancybox

时间:2014-08-25 10:10:24

标签: jquery fancybox-2

我用这种方式实现了fancybox:

<a class="fancybox" rel="group" href="href">
   <img class="img-responsive" src="mysrc">
</a>
<div class="texthover">
   some text
</div>

我给了texthover div一个绝对的位置,因为我希望它完全覆盖图像,并让它对鼠标有效。但是在那个位置,绝对的fancybox停止工作,它什么也没做。如果我从该div移除绝对位置,它再次起作用。知道为什么吗?

非常感谢

2 个答案:

答案 0 :(得分:0)

试试这个:

$('.texthover').mouseenter(function(){
    $('.fancybox').css('z-index', 101);
});

$('.texthover').mouseleave(function(){
    $('.fancybox').css('z-index', -1);
});

答案 1 :(得分:0)

一段时间后,我自己找到了答案。 div完全覆盖了链接,所以我只是将链接包裹在两个元素上。