focus() 안에 콜백 함수가 있는데, 포커스가있는 한 함수는 계속 재생됩니다. 함수를 한 번만 재생할 수있는 방법입니까? ?jquery, focus() 함수의 콜백 함수
예를 들어이 코드에서 textearea가 포커스를 잃을 때까지 경고 ('ok')가 표시됩니다. 경고를 한 번 재생하는 방법입니까?
<textarea></textarea>
<script src="jquery.js"></script>
<script>
$(function() {
$('textarea').focus(function(){
alert('ok');
});
});
</script>
그것은 기능을 계속 재생되지 않는다는 것을
http://jsfiddle.net/manguo_manguo/9utcy/
. offcourse 그것은 우리가 경고를 클릭하고 textarea에 다시 집중할 때 초점을 맞출 것입니다 .. 여기에 다른 코드를 쓰고 그걸 가지고 놀지 마라. 나는 당신의 원래 논리가 do not't 그것에 어떤 경고라도 가지길 바란다 : –