我在cordova android app上遇到了一个问题,jquery移动固定标题会在用户打开并关闭软键盘后移动。
第一张图显示了正常固定标题的正确位置。用户将按+键并使用软键盘输入一些值。用户完成操作后,软键盘将消失。 每次都不会发生这种情况,但有时在软键盘关闭后会移动固定标题,如第二张图所示。
即使在视觉上内容被移动,但实际上它们仍然保持在其原始位置,例如如果我想按菜单按钮(标题左侧),而不是在屏幕上显示其位置,我需要按空白空间,这是它的原始位置,然后我只能触发事件。
我试图在谷歌搜索解决方案。结论是它看起来像jquery mobile中的一个bug,但到目前为止我没有任何解决方案。如果您有正确的解决方案,请帮助我,谢谢
<div data-role="page" id="">
<!-- main div container -->
<div class="container-fluid">
<!-- row div -->
<div class="row">
<!-- top menu div -->
<div class="row-xs-4">
<div data-role="header" data-position="fixed" data-tap-toggle="false">
<a class= 'btn'><span class="fui-home" style='font-size:15px;'></span></a>
<h1>Result</h1>
<a class="btn btn-primary"><span class="fui-gear" style='font-size:15px;'></span></a>
</div>
</div> <!-- end top menu div -->
<!-- content div -->
<div class="row-xs-4">
<!-- @@BODY CONTENT HERE@@ -->
</div> <!-- end content div -->
</div> <!-- end div container -->
</div>
</div>