で$(この)コンテキストに役立つ必要があります。私は、このコードブロックでいくつかの助けが必要にjQuery
options.imgs.click(function() {
var allImgs = $("#big img");
$("#big img").each(function(n) {
this.index = n;
})
animateImage(allImgs);
})
};
function animateImage(images) {
for(var i = 0; i < images.length; i++) {
if (images[i].index == 0) {
alert($(this).index)
}
}
}
私の問題は、次のとおりです。
$(this).effect('scale', { percent: 200 }, 1000)
が機能していません。このステートメントでは、インデックスが0の画像を参照し、それを200%にスケールします。しかし、$(this)
は、最初のイメージを全く参照していません。すぐにあなたの関数を呼び出すよう
私はあなたの例で問題のコードを使用しているが表示されません。アニメーションを最初のimg –
@Deviantに適用するには、$( "#big img:first")を使うことができます。 – strager