【发布时间】:2016-12-11 19:42:11
【问题描述】:
我想在我关注文本区域之前触发一个事件(即在键盘出现在 iOS 上之前)。
这可能吗?
我处理焦点的代码在这里:
$(document).on('focus', 'textarea', function() {
console.log("focus event");
});
【问题讨论】:
标签: javascript jquery ios keyboard-events
我想在我关注文本区域之前触发一个事件(即在键盘出现在 iOS 上之前)。
这可能吗?
我处理焦点的代码在这里:
$(document).on('focus', 'textarea', function() {
console.log("focus event");
});
【问题讨论】:
标签: javascript jquery ios keyboard-events
试试 touchstart 事件
$(document).on('touchstart', 'textarea', function() {
console.log("touchstart event");
});
【讨论】:
我会使用focusin event 注意这个事件也会捕获子元素的焦点。
focusin:在第一个目标元素获得焦点之前发送
$("div").focusin(function(){
$(this).css("background-color", "#FFFFCC");
});
点击这里了解更多about the focus events order
【讨论】: