0
'touchend'를 사용하여 'tap'이벤트를 구현하려고합니다. 불행하게도 입력에 초점을두면 'touchend'다음에 입력의 'blur'이벤트가 시작됩니다.Touchend가 블러되기 전에 실행되었습니다.
재현 : 입력 포커스 => 버튼을 눌러
$(body).append("<div id='abc'>" +
"<input class='text' type='text'/>" +
"<button href='#'>save</button>" +
"</div>");
var $input = $("#abc").children("input");
$input.bind("blur", function() {
alert("blur");
});
var $button = $("#abc").children("button");
$button.bind("touchend", function (event) {
alert("touchend");
});