如何为移动应用程序进行滚动自定义
How to make a scroll customization for mobile application?
嗨,我正在使用cordova开发跨平台移动应用程序。在iOS平台上,当页面上下移动时,我的应用程序会滚动。为此,我有一个代码来停止滚动,并使用以下脚本使我的应用程序像本地应用程序一样。
$('body').on('touchstart','.scrollable',function(e) {
if (e.currentTarget.scrollTop === 0) {
e.currentTarget.scrollTop = 1;
} else if (e.currentTarget.scrollHeight
=== e.currentTarget.scrollTop
+ e.currentTarget.offsetHeight) {
e.currentTarget.scrollTop -= 1;
}
});
$('body').on('touchmove','.scrollable',function(e) {
e.stopPropagation();
});
这很好用。我的应用程序不会上下滚动。但在我的代码中,我有一个具有样式属性overflow:auto;
的div
元素,当内容超过div大小时,它会滚动,但在使用此代码后,我的div滚动不起作用。如何做到这一点。这是我为div
元素编写的css代码
.tablediv {
position: absolute;
left: 0px;
top: 136px;
width: 414px;
height: 375px;
overflow: auto;
}
我需要滚动必要的元素。有人能帮我吗?提前谢谢。
您不必编写JS来防止过度滚动,在config.xml中有一个设置:
<preference name="DisallowOverscroll" value="true" />
相关文章:
- 使用没有插件的javascript自定义滚动条
- 无法使用jQuery自定义内容滚动条将自定义滚动条添加到iframe
- 自定义内容滚动框'的滚动条在拖动时跳转
- Javascript 自定义滚动条
- 如何使用引导程序创建自定义滚动条
- 通过 ajax 使用自定义滚动条向元素添加内容
- Fire Fox和IE的滚动条自定义设计
- 在鼠标滚动上将页面内容滚动到自定义位置
- Jquery地铁风格的自定义滚动条
- jQuery自定义滚动条插件没有't使用水平滚动进行更新:true
- 在自定义框模式中滚动到顶部
- 平滑滚动与Fancybox冲突“;附加自定义内容”;
- 带有转换比例错误的自定义JavaScript滚动条(jScrollPane)
- 一页滚动自定义导航
- 自定义滚动条逻辑
- jQuery 自定义内容滚动器在引导表响应式上不起作用
- 可以在 gwt 中设置本机滚动条的样式,无需定义自定义滚动条,也无需使用 ScrollPanel 或 CustomScr
- Mapbox.GL:滚动放大和缩小到自定义地图框地图上的特定坐标
- 如何为移动应用程序进行滚动自定义
- 带有Google Apps Script的可滚动自定义菜单