在我的Cordova 2.5.0 android应用程序中,我创建了一个类似于弹出窗口的灯箱,它是一个<div>
. 现在我想滚动内部 div,这是我做不到的。它具有以下结构
___________#lightbox_____________
| |
| _______#header_________ |
| | | |
| _______________________ |
| |
| _____#wantToScroll_____ |
| | | |
| | | |
| | | |
| | | |
| | but doesn't | |
| | | |
| _______________________ |
#lightbox 的 CSS
width:100%;
height:100%;
overflow:hidden;
float:left;
position:absolute;
top:0;
left:0;
display:none;
background:rgba(0,0,0,.7);
#header 的 CSS
text-align:center;
#wantToScroll 的 CSS
font-size:large;
color:black;
padding:1% 3%;
line-height:1.5 em;
max-height:70%;
position:relative;
overflow:auto;
-webkit-overflow-scrolling: touch;
这个怎么做?是否存在phonegap与本机滚动视图或其他内容冲突的问题?就我得出的结论而言,事实并非如此。问题在于定位。但我尝试了相对、固定和绝对位置的所有组合。
请不要建议使用任何类型的外部插件,如 sencha 或 iscroll。我认为必须有一个没有这些的解决方案。