我一直在努力让它工作,但似乎没有任何帮助。
所以我在图片数组中有两个图像。我想要做的是,当您单击上一张图片时,会出现下一张。我很确定问题出在这个问题上,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);
});
});