我最近发布了一个网站 ( http://www.howrad.me ),一切正常,除了在 Safari 中悬停。叠加层pgaTitle
与图像不对齐pgaPhoto
。
这是绘图部分的代码示例(http://howrad.me/tattoos.html#drawings)
<a class="fancybox" data-fancybox-group="thumb2" title="2012 baybay" href="images/2012/1.jpg">
<div class="pgaPhoto">
<div class="pgaTitle" style="display: none;">
<h2>2012</h2>
</div>
<img src="images/covers/drawing2012.jpg" />
</div></a>
<a class="fancybox" data-fancybox-group="thumb3" title="figure study"href="images/2009/drawings/1.jpg">
<div class="pgaPhoto">
<div class="pgaTitle" style="display: none;">
<h2>2010</h2>
</div>
<img src="images/covers/drawing2010.jpg" />
</div></a>
html 语法对我来说似乎很好,下面的 jquery 工作正常:
$(document).ready(function() {
$(".pgaPhoto").hover(function() {
$(this).find(".pgaTitle").stop().fadeTo(300, 1 , function() {
});
} , function() { //on hover out...
$(this).find(".pgaTitle").fadeTo(300, 0);
});
});
我只是不明白为什么左侧图像的悬停状态会稍微偏离,尤其是当我在其他浏览器中没有真正的问题时。有什么帮助吗??非常感谢你!