【发布时间】:2013-09-18 05:01:51
【问题描述】:
我有这个 jQuery 代码:
<script type="text/javascript">
$(function() {
$(".one-edition img").hover(function() {
$(this).next(".editions-info-text").show();
}, function() {
$(this).next(".editions-info-text").hide();
});
});
</script>
如果将 div one-edition 下的图像悬停在它上面会显示信息文本 div,当悬停时它会消失 - 很容易。
但是,我正在尝试使用 Fancybox 库使其正常工作,如下所示:
<div class="grid_3 one-edition">
<a href="images/latest/MO20.jpg" rel="editions-1"><img src="http://placehold.it/200x250"></a>
<a href="images/latest/MO20.jpg" rel="editions-1"></a>
<a href="images/latest/MO20.jpg" rel="editions-1"></a>
<div class="editions-info-text">
<p>Title of edition</p>
<p>Further information</p>
</div>
</div>
图库工作正常,但 editions-info-text 不再显示或隐藏。这一定是与将 img 包装在锚标签中有关,但我一直在尝试弄乱它一段时间,觉得你们也许可以提供帮助。
【问题讨论】: