私はそれを機能させようとしてきましたが、何も役に立たないようです。
したがって、写真配列に2つの画像があります。私がやりたいことは、前の画像をクリックすると次の画像が表示されることです。indexOf
毎回-1を返すので、問題があると確信しています。
行を置き換えると:
pictures[listIndex+1].show("drop", {direction: "up"}, 1000);
<---動作しません。
行で:
pictures[1].show("drop", {direction: "up"}, 1000);
<---動作しますが、あまり役に立ちません。
私の問題が何であるかを理解していただければ幸いです。私の下手な英語で申し訳ありません。よろしくお願いします。
$(document).ready(function(){
var pictures = [$("#link"), $("#italy1")];
pictures[1].hide();
$("#link").click(function(){
var listIndex = pictures.indexOf($(this));
pictures[listIndex+1].show("drop", {direction: "up"}, 1000);
});
$("#italy1").click(function(){
$(this).hide("drop", {direction: "up"}, 1000);
});
});