我想在关注textarea之前(即在iOS上出现键盘之前)发起一个事件。
这可能吗?
处理焦点的代码在这里:
$(document).on('focus', 'textarea', function() {
console.log("focus event");
});
答案 0 :(得分:2)
尝试touchstart事件
$(document).on('touchstart', 'textarea', function() {
console.log("touchstart event");
});
答案 1 :(得分:0)
我会使用focusin event注意这个事件也会抓住子元素焦点。
focusin:在第一个目标元素获得焦点之前发送
$("div").focusin(function(){
$(this).css("background-color", "#FFFFCC");
});
点击此处了解更多about the focus events order