我有一个 jQuery 脚本,它悬停在某个锚点上,找到其中的跨度并显示它。所以 HTML 结构类似于:
<a class="class" href="#">
<img src="img.jpg"/>
<p>SOME TEXT</p>
<span class="class2">
<p>SOME CONTENT</p>
</span>
</a>
显示它的脚本类似于:
$('a.class').live('mouseover', function (e) {
$(e.srcElement).find('.class2').fadeTo('slow', 1);
});
我遇到的问题是:悬停效果在悬停文本(某些文本)时有效,但在悬停图像时不起作用(img.jpg)。我为此失踪有什么原因吗?因为a.class应该抓取anchor里面的所有东西,但是为什么不抓取图片呢?