我在android phonegap手机网站应用程序中遇到问题,我在我的应用程序中应用了滚动条,它在PC上运行良好,但是当我在android设备(手机)滚动条中未启用时进行测试。PhoneGap应用程序中的Android滚动条?
0
A
回答
0
使用此PhoneGap的链接
http://phonegap.pbworks.com/w/page/22863184/Hide%20the%20scrollbar%20in%20Android
这部作品在Android上,PhoneGap的应用进行垂直和水平滚动
0
代码看起来象
公共类MyActivity扩展DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.loadUrl("file:///android_asset/www/index.html");
// Display vertical scrollbar and hide horizontal scrollBar
super.appView.setVerticalScrollBarEnabled(true);
super.appView.setHorizontalScrollBarEnabled(false);
// set scrollbar style
super.appView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
}
}
1
我个人不喜欢iscroll ..不得不使用它,所以我发现了另一个解决了许多问题。你可以试试这个:
1)设置你DIV溢出自动(或滚动)并设置其高度
<div id="wrapper" style="overflow:auto; height: 200px">...content...</div>
(我通常是基于用户的屏幕尺寸与JavaScript的计算高度。我永远不会设置只是一个固定的高度为所有的设备,这仅仅是这个“演示”的宗旨)
2。 )添加此javascript:
<script>
function isTouchDevice(){
try{
document.createEvent("TouchEvent");
return true;
}catch(e){
return false;
}
}
function touchScroll(id){
if(isTouchDevice()){ //if touch events exist...
var el=document.getElementById(id);
var scrollStartPos=0;
document.getElementById(id).addEventListener("touchstart", function(event) {
scrollStartPos=this.scrollTop+event.touches[0].pageY;
event.preventDefault();
},false);
document.getElementById(id).addEventListener("touchmove", function(event) {
this.scrollTop=scrollStartPos-event.touches[0].pageY;
event.preventDefault();
},false);
}
}
</script>
3)把它在页面加载..如果你使用jQuery:
$(document).ready(function() {
touchScroll("wrapper");
});
4)如果你想让你的滚动条是可见的,只是定义如下的CSS规则:
::-webkit-scrollbar {
width: 10px;
}
::-webkit-scrollbar-track {
border-radius: 10px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #000;
}
相关问题
- 1. 如何在phonegap应用程序中添加滚动条
- 2. Phonegap - 滚动条未在电话应用程序中显示
- 3. Phonegap应用程序不滚动
- 4. Phonegap滚动条
- 5. Android应用程序滚动
- 6. Android的Phonegap应用程序
- 7. Android 2.2有phonegap应用程序滚动问题?
- 8. Android:覆盖应用程序中可绘制的滚动条
- 9. 滚动条不显示在Android应用程序中
- 10. 删除ios中的应用程序滚动Phonegap
- 11. PhoneGap(jQuery Mobile)应用程序中的滚动问题
- 12. WP7应用程序滚动条页面
- 13. 更改iframe src打破在Android Phonegap应用程序中的滚动
- 14. 拖动应用程序phonegap
- 15. 滚动条动态div使用jQuery或JavaScript(用于android phonegap)
- 16. webview没有滚动条在android应用程序
- 17. 如何在android phonegap中启用/添加滚动条?
- 18. iOS iPhone Phonegap HTML应用程序滚动条和设备宽度问题
- 19. 使用jqueryMobile在phonegap中滚动android
- 20. WPF应用程序中滚动滚轮
- 21. Android上的Phonegap应用程序
- 22. Phonegap Android应用程序,打开应用程序内的链接?
- 23. 滚动条在jquery移动应用程序中不可见
- 24. IOS应用程序开发的UI部分中的滚动条
- 25. 用Phonegap暂停Android应用程序
- 26. 如何在PhoneGap中添加滚动条
- 27. 托管应用程序中的滚动条
- 28. 在Facebook应用程序中隐藏IFrame的水平滚动条
- 29. Chromium永久显示电子应用程序中的滚动条?
- 30. 如何删除jqueymobile web应用程序中的滚动条?
请贴我们的代码 – Aamirkhan