【发布时间】:2013-10-28 11:59:40
【问题描述】:
我正在使用 JQM 和 phonegap 创建一个简单的应用程序。在 Android 中一切都很好,但是当我在 IOS 设备中运行应用程序时,键盘会在屏幕上产生一些奇怪的效果
如果列表没有滚动,一切似乎都在工作,
但是,如果我稍微滚动列表并让键盘出现,那么地狱就会松动:
HTML
<div id="my-wrapper">
<ul data-role="listview" data-theme="a" data-filter="true" data-filter-theme='b' data-filter-placeholder="Buscar Producto y/o Droga" id="RemediosList">
</ul>
</div>
和 CSS
#my-wrapper {
top : 45px;
}
#my-wrapper form {
position :fixed;
top : 87px;
left : 15px;
width : 100%;
z-index : 10000;
}
欢迎任何帮助!
【问题讨论】:
-
尝试插入一些
<li>元素。与 jqm 中的空<ul>元素有同样的问题 -
- 元素已经动态插入。正如您在屏幕截图中看到的那样
-
标题里面有listview吗?
-
不,我没有,首先我们有标题,然后是内容,然后是 Listview。
-
我猜这个问题是由
position: fixed引起的,因为固定的标题有position: fixed。
标签: ios jquery-mobile cordova