gpt4 book ai didi

android - 使用 iScroll 会阻止键盘显示在我的设备上

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:51 26 4
gpt4 key购买 nike

我正在使用 iScroll 来提供 iPhone 风格的滚动。但是,当单击文本框时,键盘不会出现。

在尝试查找可能的原因时,我发现删除 iScroll 脚本后,它可以正常工作,但在那种情况下我错过了滚动功能。

这是 iScroll 中的错误吗?如果是,是否有经过测试的解决方法?还是 iScroll 有其他替代品?

提前致谢。

最佳答案

至少在 iScroll 4 中,您可以添加此代码以启用点击输入字段。请参阅示例文件夹中有关表单字段的演示。

<script type="text/javascript">

var myScroll;
function loaded() {
myScroll = new iScroll('wrapper', {
useTransform: false,
onBeforeScrollStart: function (e) {
var target = e.target;
while (target.nodeType != 1) target = target.parentNode;

if (target.tagName != 'SELECT' && target.tagName != 'INPUT' && target.tagName != 'TEXTAREA')
e.preventDefault();
}
});
}

document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
document.addEventListener('DOMContentLoaded', loaded, false);

</script>

关于android - 使用 iScroll 会阻止键盘显示在我的设备上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7616496/

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