リンクがホバーされるまで画像をロードしたくないので、スクリプトはここにありますが、機能していません。誰かがそれを修正するのを手伝ってくれますか? 各リンクにイベント リスナーを追加し、マウスオーバーで画像を設定する関数を呼び出しました。もっと面白くするために、ここで遅延ロードを少しコピーして、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 にのみ追加されます。