【发布时间】:2017-06-14 17:59:20
【问题描述】:
我想在 setTimeout 函数内触发对移动设备输入的关注。这工作正常:
$('input').on('touchstart', function(){
$(this).focus();
});
$('input').trigger('touchstart');
但是,这不起作用:
setTimeout(function(){
$('input').on('touchstart', function(){
$(this).focus();
});
$('input').trigger('touchstart');
},200);
占位符消失,就像输入获得焦点一样,但键盘和光标不出现。我不知道为什么。有什么办法可以做到吗?
【问题讨论】:
标签: javascript jquery ios mobile settimeout