我不希望在链接悬停之前加载图像,所以这是脚本,但它不起作用,有人可以帮我纠正它吗?我为每个链接添加了一个事件侦听器,并在鼠标悬停时调用了一个设置图像的函数。为了让事情更有趣,我们可以在这里复制一下lazyload,并使用 data-original 属性:)
例如:这是 HTML 代码:
<li>
<a href="#" class="tip_trigger">
<img class="tip" alt="300 Grams"
data-original="https://lh5.googleusom/-qCRpw.../300%2520.jpg"
src='empty.gif' width="90" height="90"/>
Alex
</a>
</li>
然后,添加一个事件监听器:
代码:
// call for each element with the class 'tip' that's being hovered upon
$('.tip').hover(function()
{
// retrieve the image inside this element
var elem = $(this).find('img');
// set the 'src' to the 'data-original' value
elem.attr('src', elem.attr('data-original'));
});
对于现场演示,您可以查看此页面http://bloghutsbeta.blogspot.com/2012/04/testing-slidernav.html 上述部分脚本仅添加到“A”类别中的第一个字母 ALEX。