在url中编码参数时,Jquery移动弹出窗口不会打开

时间:2015-03-06 08:44:50

标签: jquery url jquery-mobile popup encode

我使用的是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>

有人有想法吗?

谢谢!

0 个答案:

没有答案