我有2个侧边栏 - 左边和右边。我希望左侧边栏始终可见并写入此内容以在加载时打开它:
$(document).on('pagebeforeshow', function(){
$("#left_sidebar").panel("open");
});
一切正常,但当我尝试打开右侧边栏时,JQM会隐藏左侧边栏自动。 有办法防止这种情况吗?
答案 0 :(得分:0)
这可以通过对jquery移动脚本进行以下更改来实现: 这个是jquery.mobile-1.4.1.js
第12907行:
this.document
// Close the panel if another panel on the page opens
.on( "panelbeforeopen", function( e ) {
if ( self._open && e.target !== self.element[ 0 ] ) {
//self.close();
}
})
基本上,您删除了另一个面板打开时触发的关闭命令。