【发布时间】:2014-01-22 10:31:33
【问题描述】:
我有一个小问题。我在这个网站上的推送面板没有正常运行。
这里是链接:http://www.glaserarbeiten.info/mobilewebsite/
我对 jquery mobile 很陌生。我想我可以在这里得到一些帮助。
如果您单击面板,然后转到另一个页面并再次激活那里的推送面板并切换回例如home 面板有时不会滑出。我在 Chrome、Firefox 和 Safari + Samsung Galaxy SII 标准浏览器中尝试过。
代码如下:
<!--search panel -->
<panel>
<div data-role="panel" id="right-panel" data-display="push" data-position="right" data-theme="a">
<a href="#" data-rel="close" data-role="button" data-mini="true" data-inline="true" data-icon="delete" data-iconpos="right">Close</a>
</div>
</panel>
<!-- /panel -->
<!--nav panel -->
<panel>
<div data-role="panel" id="left-panel" data-display="push" data-position="left" data-theme="a">
<div class="main-navi">
<ul>
<li><a href="#homesite" class="navi-link" data-lid="Home">home</a>
<li><a href="#aussenstellen" class="navi-link" data-lid="aussenstellen">notfallreperatur</a>
<li><a href="#contactform" class="navi-link" data-lid="termin">termin vereinbaren</a>
<li><a href="#aussenstellen" class="navi-link" data-lid="ueber uns">Ueber uns</a>
</ul>
</div>
</div>
</panel>
<!-- /panel -->
【问题讨论】:
-
第一篇文章已编辑。
-
嗨,伙计们,发现了错误,我在其他数据页上调用了相同的 id,“左面板”。所以js调用了每个页面上的所有id,什么都不能正常工作:)