0
마우스가 div 위에있을 때 계속 실행되는 기능을 얻으려고합니다. div에 마우스가있을 때만 repeat() 함수를 실행하려면 어떻게해야합니까?마우스 오버시 반복적으로 기능 실행
function repeat(){
window.setInterval(console.log("Mouse is on image"), 1000)};
$("div.mainGif").mouseover(repeat());
나는 또한 그것을 익명 함수를 사용하여이 방법을 시도
$("div.mainGif").mouseover(function(){window.setInterval(console.log("Mouse is on image"), 1000)});
그러나 그것은 전혀 작동하지 않습니다.
그것은'$ ("div.mainGif") 마우스 오버 (반복)이되어야 할것을, 당신이 예상되기 때문에'전달하는' function '을'mouseover()'로 바꾼다. – connexo
알았어. 그런 변화를 만들었지 만 여전히 효과가 없다. 감사합니다 –
'setInterval'에 함수를 전달해야합니다. 업데이트 된 답변을 확인하십시오. – connexo