2013-10-06 2 views
1

내가 사업부가 정지 이미 자바 스크립트

function playsound() { 
    var snd = new Audio(); 
    snd.src = 'snd/ring.mp3'; 
    snd.play(); 
} 

// Play sound on mouseover 
$('.navigation a').hover(function() { 
    playSound(); 
    $(this).find('img').animateRotate(-360, 1000); 
}); 

문제

을 가리킬 때 소리를 재생하기 위해 다음과 같은 기능을 가지고 사운드를 재생하는 것은입니다 mouseleaves 링크가, 다시 소리를 재생합니다 때. 나는 그것을 한 번 연주하고 마우스가 모든 소리를 멈출 때도 멈추어야한다. 어떻게이 작업을 수행 할 수 있습니까?

+0

호출중인 기능에 대한 설명서를 읽으십시오. – SLaks

+0

hover()는 mouseover()가 아닙니다. hover() 함수 한 개만 지정하면 mouseover 및 mouseout 이벤트 모두에 hover()가 사용됩니다. –

답변

1

hover() 함수는 mouseenter 및 mouseleave 용 핸들러를 추가합니다.

mouseenter 만 처리하고 싶습니다.

관련 문제