我正在尝试制作一个用于移动野生动物园游戏的小笔记本应用程序,但到目前为止它似乎没有成功。我想阻止页面滚动,所以它没有橡皮带,感觉像是一个webapp但我这样做是用的:
document.ontouchmove = function(e){
alert("calling prevent default");
e.preventDefault();
}
除了在textarea中看起来像ontouchmove永远不会被激活所以这很好用,所以页面滚动仍然会发生。有没有人想出如何在文本区域中更改苹果的默认功能,或想出一个没有苹果默认功能的文本区域的替代品?
答案 0 :(得分:1)
此时似乎没有一个好的解决方案。我发现了一个正在努力解决这个问题的项目,人们已经在文本字段中隐藏了跨度的创意,但这对我来说仍然是非常错误的。
http://code.google.com/p/iscroll-js/issues/detail?id=24
我想这只是对移动游猎的限制,因为目前我找不到一个好的解决方案。
答案 1 :(得分:0)
我在某处读到了将您的内容放在带有div>
的< "overflow:hidden"
并设置div的高度时应该阻止滚动。请告诉我们它是否有效。