我使用的是jQuery Mobile 1.4.5,我的弹出窗口工作正常但不是在一个特定情况下:当url中有编码参数时。
示例: 当我的页面是[domain] / test?param1 = 14/03/2015
时=>工作
当我的页面是[domain] / test?param1 = 14%2F03%2F2015
=>不工作
当我点击按钮打开弹出窗口时,url进入[domain] / test?param1 = 14%2F03%2F2015#help-popup并且弹出窗口没有显示
弹出窗口和按钮的代码: http://jsfiddle.net/ndccjjmo/
<div id="help-popup" class="box box-primary" data-role="popup">
<div class="box-header">
<h2 class="box-title">Aide</h2>
<div class="box-tools pull-right">
<a data-rel="back" class="btn btn-sm btn-default">Close</a>
</div>
</div>
<div class="box-body">
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</div>
</div>
<a href="#help-popup" class="btn btn-default" data-position-to="window" data-rel="popup" data-transition="slidedown">Open popup</a>
有人有想法吗?
谢谢!