Android用のCordova 2.5.0アプリで、ポップアップのようなライトボックスを作成しました. 今、私はできない内側のdivをスクロールしたいです。それは次の構造を持っています<div>
___________#lightbox_____________
| |
| _______#header_________ |
| | | |
| _______________________ |
| |
| _____#wantToScroll_____ |
| | | |
| | | |
| | | |
| | | |
| | but doesn't | |
| | | |
| _______________________ |
#ライトボックスのCSS
width:100%;
height:100%;
overflow:hidden;
float:left;
position:absolute;
top:0;
left:0;
display:none;
background:rgba(0,0,0,.7);
#ヘッダーの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 がネイティブの scrollview などと競合するという問題はありますか? 私が結論に達した限り、そうではありません。問題はポジショニングです。しかし、相対位置、固定位置、絶対位置のすべての組み合わせを試しました。
sencha や iscroll などの外部プラグインの使用はお勧めしません。これらがなければ解決策が必要だと思います。