私のウェブサイトにはいくつかのサムネイルがあり、それらはすべて同じスライドショーを表示するはずですが、異なるスライドが表示されています(.hidden
クラスを追加および削除することにより)。これは、表示されるはずのスライドを参照する番号でfunction showWork(toShow)
、によって行われます。toShow
この関数は、このパラメーターも警告します。
mouseup
さらに、JavaScriptを使用して、イベントをさまざまなサムネイルdivにバインドすることでこれを実行したいと思います。すべてのバインドを個別にリストしたくないので、すべてのdiv idを配列(workArr
)に入れて、forループを作成することにしました。
for(i=0; i < workArr.length; i++){
$("#"+workArr[i]).bind({
mouseup: function(){
showWork(i);
}
});
}
配列の長さは14です。このコードを実行すると、「14」のアラートが表示され、スライドが表示されません(14.スライドがないため)。
私は何が間違っているのですか?