iphone ios 11 上的 Jquery mobile 在输入字段时重新定位

标签 jquery iphone safari keyboard ios11

我遇到了一个仅在 iPhone safari 上出现的问题。我们使用 jQuery mobile,当尝试在页面底部的字段中输入内容时,它会为每个字母重新定位自己。如果我想查看我输入的所有内容,我必须滚动查看每个字母。看视频。有想法该怎么解决这个吗 ? 我把这个问题记录在这里: you tube video showing issue

最佳答案

我的解决方案是从文本区域中删除 2 个事件监听器 - 用于 inputkeyup 事件。我在 click 事件上执行此操作,如下所示:

<textarea name="mytextarea" onclick="$(this).unbind('input'); $(this).unbind('keyup');"></textarea>

希望这有帮助;)

关于iphone ios 11 上的 Jquery mobile 在输入字段时重新定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47548112/

相关文章:

css - 为什么这个 CSS3 旋转动画设置在 Chrome 和 Safari 上不起作用?

javascript - 替换字符串中的占位符值

iphone - 切换到另一个选项卡时使标题 View 不变

iphone - 单击 html5 视频元素顶部在 iPhone 上的 Safari 中不起作用

java - 在 CrafterCMS 中,我在 Safari 中看到 mp4 视频时遇到问题

iphone - 在 UIWebView 中单击时,shouldStartLoadWithRequest 不加载链接

javascript - jquery - 分割和计算字符?

javascript - 如何翻转 div 标签中项目的排序顺序?

jquery - 在 jQuery 中监控 DOM 变化

ios - iOS 7 上的全屏 UIViewController