在运行iOS 7.0.6的iPhone 5上测试Google Chrome版本36.0.1985.49中的以下代码时,即使专注于输入元素,它也会始终提醒BODY
,但它应该提醒INPUT
。有没有办法让焦点元素跨浏览器而不跟踪每个焦点和模糊?
HTML :
<input type="text">
JS :
setInterval(function () {
alert(document.activeElement.tagName);
}, 5000);
此外,$(':focus')
只是没有为移动设备提供结果,因为当document.body是关注元素时它可能会忽略。
Mobile Safari正常运作。
非重复:
答案 0 :(得分:3)
JSfiddle阻止了移动chrome上的input元素,上面有另一个元素,所以它从未真正集中注意力。它看起来很专注。