我有一个基于图像数组的图像幻灯片放映,这些图像在我的页面上提供单个 img 元素。当我到达最后一张图像并按下触发 nextImage() 函数的“下一个”时,我想隐藏我的最终图像并调出启动画面(同一页面上的 div,由 css 隐藏)。这段代码在 safari 中效果很好,但它似乎没有隐藏 iPad(我的目标设备)上的图像元素。我不知道是什么导致这不起作用。
function endPresentation(){
$("#image").hide(200);
$("#test").show(200);
}
//Goto Next image in array
function nextImage(){
save();
iCount++;
//If there are no more images in the array
if (images[iCount] == null) {
endPresentation();
}
else{
//Change image source to new image, do stuff after the image has successfully loaded
$("#image").attr("src", images[iCount]).load(function (){
doStuff();
});
}
}
任何帮助将不胜感激,因为这已经困扰我好几个星期了!