두 개의 필드, 하나의 텍스트 상자 및 하나의 Div 요소가 있습니다. 텍스트 상자에는 onblur 이벤트가 있고 div 요소에는 onclick 이벤트가 있습니다. div 요소를 클릭하면 텍스트 상자의 onblur 이벤트가 발생하고 div 요소의 onclick 이벤트는 발생하지 않습니다. 나는 semafore를 사용하여 사전에 div 요소에제기를 위해 이벤트를 중지하는 방법
0
A
답변
0
시도
감사를 클릭 할 때에 onblur 이벤트를이 표시되지 않도록하는 방법.
클릭 이벤트가 발생하면 semafore를 true로 설정하고 blur 이벤트 호출의 값을 확인하십시오. true 인 경우 - 작업을 수행하지 않습니다.
클릭 이벤트를 성공적으로 수행하면 semafore가 false로 재설정됩니다.
0
나는 당신이 무엇을하려고하는지 잘 모르겠다. 그러나 이것은 "F"라는 플래그를 사용하여 문제를 해결할 수 :
<head>
<script type="text/javascript">
var f = 0;
function f1() {
if (f == 0)
alert('blur');
}
function f2() {
alert('click');
}
function f3() {
f = 1;
}
function f4() {
f = 0;
}
</script>
</head>
<body>
<input type="text" onblur="f1();" />
<div onclick="f2();" onmouseover="f3();" onmouseout="f4();">
Click Me!
</div>
</body>
행운을 빕니다!
관련 문제
- 1. TypeValidationCompleted 이벤트를 중지하는 방법?
- 2. keydown에서 keypress 이벤트를 중지하는 방법
- 3. 터치 이벤트를 사용 중지하는 방법 android
- 4. NStimer 이벤트를 중지하는 방법은 무엇입니까?
- 5. System.Timers.Timer를 중지하는 방법
- 6. Mootools : 다른 이벤트가 발생할 때 이벤트를 중지하는 방법
- 7. 계단식 드롭 다운 - 옵션을 조작하기 위해 드롭 다운에서 변경 이벤트를 일시적으로 사용 중지하는 방법
- 8. jQuery 아코디언 변경 이벤트를 다시 만들 때 중지하는 방법?
- 9. 클릭 이벤트를 자바 스크립트 기능에서 실행하는 것을 중지하는 방법?
- 10. Onchange 이벤트를 반복 중지하는 방법은 무엇입니까
- 11. Android : 활동을 위해 onTouch 이벤트를 설정하는 방법?
- 12. 이 AJAX를 중지하는 방법?
- 13. 안드로이드에서 AsynchTask를 중지하는 방법?
- 14. NSTimer를 중지하는 방법
- 15. solaris에서 콘솔을 작성하기 위해 syslog 메시지를 중지하는 방법
- 16. 콘솔 로깅을 중지하기 위해 Msunit 테스트를 중지하는 방법
- 17. 페이지 리디렉션을 중지하는 방법
- 18. Jquery로드 함수를 중지하는 방법
- 19. SerialPort.Write() - 쓰기를 중지하는 방법?
- 20. webdev.webserver.exe를 중지하는 방법
- 21. Android : 에뮬레이션을 중지하는 방법
- 22. C에서 일시 중지하는 방법?
- 23. 안드로이드에서 처리기를 중지하는 방법?
- 24. as3 : MovieClip을 중지하는 방법
- 25. 을 중지하는 방법 객체는
- 26. 처리기를 중지하는 방법?
- 27. 알림에서 알림을 중지하는 방법
- 28. 창 언로드를 중지하는 방법?
- 29. 외부 컨트롤/이벤트로 jCarousel을 시작/중지하는 방법
- 30. 오라클 데이터베이스에서 쿼리를 중지하는 방법
클릭 이벤트가 onblur 후에 발생합니까? –