내 페이지에 단일 img 요소를 공급하는 이미지 배열을 기반으로하는 이미지 슬라이드 쇼가 있습니다. 마지막 이미지에 도달하여 nextImage() 함수를 트리거하는 "next"를 누르면 최종 이미지를 숨기고 스플래시 화면 (CSS에서 숨겨진 동일한 페이지의 div)을 가져오고 싶습니다. 이 코드는 사파리에서 잘 작동하지만 iPad (내 대상 장치)에서 이미지 요소를 숨기지 않는 것 같습니다. 나는 이것이 작동하지 않게하는 원인이 될 수있는 것에 대해 상실감을 느낍니다..hide()가 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();
});
}
}
어떤 도움을 크게이 같이 평가 될 것입니다 몇 주 동안 나를 귀찮게되었습니다!
내가 (문제가 .show의 타이머 함께 것으로 확인 아이 패드 4 테스트) 및 숨기기 (). iPad에서 애니메이션을 좋아하지 않는 것으로 보입니다. 애니메이션을 작동 시키는데 열어 두었으므로 앞으로는 iPad3에서 테스트 할 예정입니다. – FunkyMonk91