gpt4 book ai didi

jquery - touchstart PreventDefault in body = 无法聚焦输入

转载 作者:行者123 更新时间:2023-12-01 03:51:20 26 4
gpt4 key购买 nike

我正在开发一个在 iPad 上显示的页面,并添加了以下 jquery 代码以防止用户缩放页面:

$("body").bind("touchstart", function(e) {
e.preventDefault();
})

我的页面中有一个输入文本,当我在上面添加代码时,它无法使用触摸来聚焦,换句话说,当用户触摸输入时,键盘不会出现。

它曾经在 Safari IOS 4.2 中工作,但在 Safari IOS 5 中不再工作。

知道如何在不让用户缩放页面的情况下让我的输入起作用吗?

最佳答案

我使用一个检测 doubletap 事件 ( see here for a description ) 的插件解决了这个问题,然后我在 doubletap 上使用了 PreventDefault,并且我的输入可以正常处理 touchstart。

关于jquery - touchstart PreventDefault in body = 无法聚焦输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8316788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com