想要专注,但不要;我不想滚动iPhone网络应用程序
Want Focus, but don't want scrolling iPhone web-app
我正在构建一个ios web应用程序。我想禁用滚动,所以我使用了:
$(document).bind('touchmove', function(e) {
e.preventDefault();
});
而且效果非常好。然而,现在如果用户点击输入,它就不会被聚焦。"没什么大不了的",我想。这一半解决了问题:
$("div#searchBarView input").hammer().on("tap", function(){ //I'm using the hammer.js touch library.
this.focus();
});
所以现在键盘出现了,但没有出现光标或蓝色焦点模糊。如果我键入,则不会显示任何文本。有什么想法可以集中注意力,但不要滚动?
谢谢!
-Sean
与其使用JavaScript来阻止滚动,不如考虑一种替代方法,即使用纯CSS 来阻止滚动
html, body {
overflow: hidden;
height: 100%;
padding: 0;
margin: 0;
}
然后你可以禁用反弹-如何防止在手机间隙运行的应用程序垂直滚动?
相关文章:
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- jquery scrollTO iPhone/iPad没有't向右滚动
- iPhone锚点,scrollTop,scrollTo显示移动按钮栏,但不会滚动或跳到锚点
- 使用iOS7的iPhone上未启动JavaScript滚动事件
- 在SAPUI5项目中使用sap.ui.ux3.Shell时,无法在iphone上滚动
- 使用按钮滚动iframe-iPhone
- CSS/JS转换:translate3d和滚动-在Android上流畅,在iPhone上没有动力
- 如何检测iPhone上滚动页面的比例
- 有什么方法可以隐藏搜索栏,直到用户向上滚动..类似于iPhone上的消息应用程序
- 在iPhone上的Safari中滚动到特定位置
- 想要专注,但不要;我不想滚动iPhone网络应用程序
- jQuery addClass使窗口在Android和iPhone上滚动回顶部
- Highcharts 4.0 iPhone/触摸屏滚动
- 在iPhone上滚动iframe'不起作用
- 在iPad和iPhone上滚动iframe
- 桌面触摸屏iPhone风格的滚动IE与jquery
- 启用/禁用iPhone/iPad的滚动,但启用网站滚动
- 水平滚动在iphone上不起作用
- iPhone选择滚轮导致页面滚动到顶部时,触摸下拉
- 在JavaScript中,iPhone浏览器是否有一个开始滚动事件