【发布时间】:2013-10-04 19:47:10
【问题描述】:
我正在尝试使用“touchend”来实现“tap”事件。不幸的是,当关注输入时,输入的 '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");
});
【问题讨论】:
标签: javascript jquery touch