6

我有一个面板,并且试图在窗口很宽时始终显示面板。我根本不需要关闭按钮 - 总是在更宽的窗口中显示它。

jQuery Mobile Responsive Panel Dismiss 问题与其他问题一起有所帮助,但没有运气。我几乎可以让一切正常工作,但是每次我导航到新页面时,面板都会动画,这看起来很奇怪。

我现在正在考虑在左侧使用不是 jquerymobile 面板的固定 div。我可以从服务器做到这一点。但是保持面板打开似乎需要付出很多努力。

有什么提示吗?

4

2 回答 2

0

我也遇到这样的问题。这是我的解决方案:将以下 javascript 添加到您的标题中:

$(document).on("pagebeforeshow", function( event, data ) {
    $('#my-panel').panel("open");
})

并在您的面板中添加两个属性:data-swipe-close="false" , data-dismissible="false"

那么面板将始终显示在您的 html 中

于 2014-07-14T06:48:35.630 回答
0

你有没有尝试过这样的事情:

$(document).on("pagebeforeshow", function( event, data ) {
    $('#my-panel').panel("open");
})
于 2013-09-12T07:58:01.220 回答