var myImage = document.getElementById("mainImage");
var imageArray = ["_images/1.jpg","_images/2.jpg","_images/3.jpg",
"_images/4.jpg","_images/5.jpg","_images/6.jpg"];
var imageIndex = 0;
function changeImage() {
myImage.setAttribute("src", imageArray[imageIndex]);
imageIndex++;
if (imageIndex >= imageArray.length) {
imageIndex = 0;
}
}
난 당신 onmouseover
는,이 중지됩니다 때, 다음 onmouseout
, 다시 및 재시작 gif
처럼 변화하는 이미지를 얻는 방법을 JS
에 근본적인 배우는 중이에요. 나는 아래 부분에서 고투하고있다.이미지가있는 setInterval에서 onmouseover 및 onmouseout 이벤트로 if else 함수를 설정하는 방법은 무엇입니까?
var intervalHandler = setInterval(changeImage, 3000);
myImage.onmouseover = function(){
clearInterval(intervalHandler);
}
myImage.onmouseout = function(){
setInterval(changeImage, 3000);
}
콘솔에서 오류가 발생했습니다. – void