iScroll 重叠 textarea 触摸或点击书写
Posted
技术标签:
【中文标题】iScroll 重叠 textarea 触摸或点击书写【英文标题】:iScroll overlaps textarea touch or click to write 【发布时间】:2013-01-30 09:16:15 【问题描述】:我在 Phonegap 上开发 ios 和 android 演示,我选择 iScroll 使页面可滚动,它工作正常,但我必须在创建 de DOM 元素后生成 iScroll,因此 iScroll 与 textarea touch 重叠并且 make 是不可写的左键单击或触摸。
我尝试在创建 DOM 元素时将其设为只读,并在生成 iScroll 后删除只读属性,效果很好但不起作用,iScroll 继续通过触摸或单击与 textarea 写入功能重叠。
有人知道我能做什么吗?或者如何解决?
感谢您的建议。
【问题讨论】:
【参考方案1】:我记得在同样的问题上苦苦挣扎。我通过刺杀 iscroll.js 来修复它,但很遗憾我现在无法提供代码。
但是,请检查此提交 https://github.com/cubiq/iscroll/commit/feb0088a996a28ebd0a7a37ee7b9e31a50a4a58e 。它类似于我在我的案例中所做的修复,所以它可能解决了这个问题。
【讨论】:
它在我对 chrome 的测试中解决了!!!谢了哥们!!!我需要在三星和 ipad 平板电脑上测试它,但我认为它会起作用。再次感谢! 很好的链接,我尝试并使用了 onBeforeScrollStart: function (e) var donothing;这对我有用,然后看到了,非常感谢@zvona以上是关于iScroll 重叠 textarea 触摸或点击书写的主要内容,如果未能解决你的问题,请参考以下文章
使用iscroll.js插件时,遇到在Android端无法点击a超链的解决办法