사용자가 textarea # q에 someting을 입력하면 do_domething() 함수가 호출됩니다. 사용자가 입력하는 대신 텍스트를 붙여 넣으면 do_something() 함수를 사용하지 않아야합니다. 어떤 아이디어?사용자가 텍스트 영역에 무언가를 붙여 넣을 때 keyUp 이벤트 방지
$('#q').keyup(function(e){
do_something();
}).bind('paste',function(event) {
//user pasted text, there is not need to do_something();
//tried both of these approaches, none worked out.
event.stopPropagation();
event.stopImmediatePropagation();
});
지금까지 가장 좋은 방법은 아이디어를 제공해 주셔서 감사합니다! – andufo
문제 없습니다. 다행 당신을 위해 일합니다. – War10ck
이것을 읽는 사람들에게'event.ctrlKey'는 이벤트 객체의 필드입니다.이 객체는 컨트롤이 눌려지고 있는지를보다 신뢰성있게 결정해야합니다. –