我有一个问题。 我在Dreamweaver CS 5.5中编写了一个小应用程序,使用Phonegap的SKD将其导出到iOS应用程序。 但问题是:当他用手指滑动时,如何防止用户上下移动屏幕?我在Phonegap维基上读到可以使用DIV标签。但这对我不起作用,因为我使用了一个引用框架的index.html。我不使用身体。如何防止用户上下滑动屏幕?
的index.html:
<html>
<frameset cols="625,*" border=0 framespacing=0 frameborder="0">
<frame src="frames/navbar.htm" scrolling=auto name="main">
<frame src="frames/blank.htm" scrolling=auto>
</frameset>
</frameset>
</frameset>
</html>
答案 0 :(得分:0)
你看过这个有用的网页了吗? http://wiki.phonegap.com/w/page/16494815/Preventing-Scrolling-on-iPhone-Phonegap-Applications
答案 1 :(得分:0)
如果您希望其下的内容可以动态滚动,您可能需要查看iScroll http://cubiq.org/iscroll。
同时禁用“touchmove”事件将阻止用户进行任何类型的移动。 document.addEventListener( 'touchmove',函数(事件){event.preventDefault()});
iOS 5支持固定元素和-webkit-overflow-scrolling:touch;但那些效果并不好,有时可能无法按预期工作。