私は、li が img を持っているリストを持っています。画像はサムネイルであり、親指の大きなバージョンを反復処理する必要がある別の div があります。また、ユーザーがサムネイルの上を移動すると、大きな画像の繰り返しが停止し、ホバーされたものを表示する必要があります。
私のホバーは機能していますが、反復とタイミングは機能していません。これは noob 静的ページの私の能力の限界を実際に押し上げているので、私は何かが欠けていますが、驚くことではありません!
シンプルなhtml:
<ul>
<li><img src='blah' />text</li>
<li><img src='blah' />text</li>
</ul>
<div ='big'></div>
jquery:
$(document).ready(function(){
$('li img').each(function (i) {
var thumb = $(this).attr("src");
setTimeout(function () {
$('#big').html('<img src=' + thumb + '/>');
}, 5000 * (i + 1));
});
imgHov();
});
function imgHov(){
$('li img').hover(
function(){
$('#big').html('<img src=' + $(this).attr("src") + '/>');
},
function(){
$('#big').html("");
}
);
};
私はこれを完全に再構築する準備ができています。jquery .map() とリストを .each の代わりに配列に変換する他の方法を使用してみました。あなたの専門家がこれで行く方向を教えてください。ありがとう!