2011-12-27 4 views
3

마우스 오른쪽 버튼을 클릭하여 메뉴가 나타나고 메뉴가 사라질 때까지 계속하지 않는 이유는 무엇입니까? 어떻게 해결할 수 있습니까?setInterval이 마우스 오른쪽 버튼 클릭 (IE9)에서 작동하지 않습니다.

간단한 타이머를 프로그래밍하려고하지만 위에 설명 된 것처럼 오른쪽 마우스를 클릭하면 메뉴가 나타나고 타이머가 사라지고 메뉴가 사라질 때까지 작동하지 않습니다.

+1

나는이 기본 IE 동작으로 해결 될 수없는 무언가 (깨진 행동을 읽기) 좋아 – techfoobar

+3

, 감사하는 느낌이 듭니다. 그러나 타이머에 대한 간단한 해결책을 찾았습니다. 카운트 다운을하지는 않지만 두 타임 스탬프의 차이를 취하여 초기 초 수에서 뺍니다. sombody 다른 사람이 같은 문제가 발생하면이 도움이되기를 바랍니다. – Simon

+0

+ Simon, 해결책이 있다면 아래에 답변을 게시 해주세요. – Gezim

답변

0

해결 방법 contextmenu 이벤트를 중지하여 컨텍스트 메뉴가 나타나지 않도록 할 수 있습니다.

document.addEventListener('contextmenu', function(e){ 
    e.preventDefault(); 
    e.stopPropagation(); 
}, false); 
관련 문제