首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQM在ipad上弹出问题

JQM在ipad上弹出问题
EN

Stack Overflow用户
提问于 2015-03-10 16:48:13
回答 1查看 51关注 0票数 0

我有一页有两个可折叠的div。用户在第一个div中提供了一些搜索条件,下面的搜索结果被动态地附加到第二个可折叠div (plistviewid):

代码语言:javascript
复制
<div><a href='#prid' data-role='button' data-rel='popup' data-icon='plus' data-iconpos='notext' data-theme='c' data-inline='true' data-transition='flip'>Details</a></div>

下面弹出的是div 'addButton':

代码语言:javascript
复制
<div data-role='popup' id='prid' data-theme='c' data-overlay-theme='a' class='ui-content' data-position-to='window'>
  <p><div style='font-weight: bold;'>ISBN:</div>12345</p>
</div>

搜索后,div 'addButton‘的样式更改为dispaly:块和第一个div 'searchLY’折叠。点击‘细节’按钮打开'prid‘弹出和内容正确显示。但是,如果我在搜索完成后展开第一个div 'searchLY‘,然后单击'Details’按钮,数据覆盖主题将更改为'a‘,但弹出的内容不会显示。这种行为只在iPad中被观察到。如果我在桌面浏览器上测试它,它可以正常工作。

页面:

代码语言:javascript
复制
<div data-role="page">
 <div data-role="content">
  <div data-role="collapsible" data-collapsed="false" data-theme="b" data-content-theme="c" id="searchLY">
   <label for="ISBN" class="AuthorL" id="AuthorL">ISBN:</label>
   <input id="ISBN" type="text" data-mini="true"  name="ISBN" value=""/>
   <a href="javascript:searchProducts();" data-role="button" data-inline="true" data-mini="true" data-theme="b" id="searchButton">Search</a>
  </div>
 <div  id="addButton" style="display:none">
  <div data-role="content">
   <div data-role="collapsible" data-collapsed="false" data-theme="b" data-content-theme="c">
    <h3><div style="white-space:normal">Products</div></h3>
    <div data-role="content">      
       <ul id="plistviewid" data-role="listview">     
       </ul>           
     </div>
  </div>
 </div>  
</div> 

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-12 16:18:36

解决了这个问题。

我触发了部分(#addButton),绑定到搜索布局的“展开”和“折叠”(#searchLY),解决了这个问题。

代码语言:javascript
复制
$("#searchLY").bind('expand', function () {
          $('#plistviewid').trigger('create');
          $('#addButton').trigger('create');
}).bind('collapse', function () {
          $('#plistviewid').trigger('create');
          $('#addButton').trigger('create');
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28969472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档