Jquery Mobile Panel在打开时隐藏了flexslider

时间:2014-01-10 17:26:52

标签: jquery-mobile jquery jquery-mobile-panel

我正在尝试使用jquery移动面板,当我打开面板时它会隐藏滑块,它会移除/隐藏滑块。将rel="external"添加到面板按钮不会执行任何操作,因为它不是指向物理页面的链接。

以下是小提琴中给出的一个例子:

http://jsfiddle.net/dhavaljani/zZKhT/

面板的Html

<div data-role="panel" id="rightpanel2" data-position="right" data-display="push" data-theme="d" data-content-theme="d">`
  <ul data-role="listview" data-theme="d" data-icon="false">
    <li><a href="#" data-icon="false">Home</a></li>
    <li><a href="#" data-icon="false">Services</a></li>
    <li><a href="#" data-icon="false">Case Studies</a></li>
    <li><a href="#" data-icon="false">About Us</a></li>
    <li><a href="#" data-icon="false">Contact Us</a></li>
  </ul>
  <a href="#demo-links" data-rel="close" class="ui-btn ui-shadow ui-corner-all ui-btn-e ui-icon-phone ui-btn-icon-left ui-btn-inline orange-btn">123-456-7890</a>
</div>

1 个答案:

答案 0 :(得分:0)

这是一个bug in jQuery Mobile 1.4,首次打开时,它将 siblings 包装在标题以外的<div class="ui-panel-wrapper">中页脚

以前版本的jQuery Mobile中不存在此问题。

<section class="slider ui-panel-wrapper">
 <!-- elements -->
</section>
  

<强> Demo