【发布时间】:2011-08-24 02:56:45
【问题描述】:
我在将文本字段聚焦在 iPad 上时遇到问题。我在哪里使用:
$(document).bind("click",function(event) {
alert('click');
focusTextArea();
});
焦点设置到文本区域,并出现一个键盘。然而,当使用 touchend 调用时,focusTextArea 不会被调用并且键盘不可见。我的focusTextArea 函数是:
function focusTextArea() {
$('#textArea').focus();
}
有人知道为什么会发生这种情况,以及我如何才能让它发挥作用吗?
TIA,
亚当
【问题讨论】:
-
你在用jquery插件touchend吗?
-
您能否详细说明“当使用 touchend 调用时”是什么意思?
-
@guanome- 不使用任何插件,只使用标准 jquery。
-
@tim,对不起,我的意思是用 touchend 事件替换 bind 的 click 事件参数。