iscrollview 和 jquery 移动弹出窗口底部内容隐藏

Posted

技术标签:

【中文标题】iscrollview 和 jquery 移动弹出窗口底部内容隐藏【英文标题】:iscrollview and jquery mobile popups bottom content hidden 【发布时间】:2013-11-27 05:20:40 【问题描述】:

我在 jqm 应用程序中使用 iscrollview。我有各种使用本机 jqm 弹出窗口小部件的弹出窗口。在 iPhone 4 上使用 ios7(与 6.0 有同样的问题),只有在更改方向时才会激活正确的滚动?当应用程序首次加载时,在纵向方向上,内容的下部不会滚动到视图中,但改变方向时弹出窗口会改变大小和位置,并且所有内容都是可滚动的。改回纵向 - 弹出内容现在可以正常滚动?

<div data-role="popup" id="popupBasic">
<div class="header" data-role="header">
            <h1>Stuff</h1></div>
   <div class="content" data-role="content" data-iscroll>
   <h3>Heading here</h3>
      <p>Lots of copy here</p>
      <p>Lots of copy here</p>
      <p>Lots of copy here</p>
      <p>Lots of copy here</p>
      <p>Lots of copy here</p>
  </div>

</div>

一些基本的css:

.ui-content 
padding: 0 !important;


.ui-listview 
margin: 0 !important;


div.iscroll-scroller 
width: 100% !important;


.ui-popup .ui-content 
height: 150px !important;

我已经阅读了很多有关 iscrollview 的文档,尤其是有关 iscrollview 的 refresh() 的文档,但我不确定如何实现这一点。我需要对 js 文件中的各种参数进行更改还是需要实现一些其他解决方法?

【问题讨论】:

【参考方案1】:

您必须给弹出窗口固定大小!看这里:http://www.gajotres.net/using-iscroll-with-jquery-mobile/

【讨论】:

以上是关于iscrollview 和 jquery 移动弹出窗口底部内容隐藏的主要内容,如果未能解决你的问题,请参考以下文章

jQuery 移动弹出窗口维度

Jquery 移动弹出窗口未使用 requireJS 和backboneJS 触发

Android应用程序的jQuery移动弹出透明紫色框问题

jQuery移动端点击弹出预约时间代码

在 Cordova 3.6 中使用 iframe 和 jquery 移动对话框弹出使用 google doc 查看器显示文档

jQuery 移动插件弹出支持