繁体   English   中英

jQuery Mobile 1.4:即使在右侧边栏显示,左侧边栏也始终可见

[英]jQuery Mobile 1.4: Make left sidebar always visible even on right sidebar reveal

我有两个侧边栏 - 左边和右边。 我希望左侧边栏始终可见并写入此内容以在加载时打开它:

$(document).on('pagebeforeshow', function(){
    $("#left_sidebar").panel("open");
});

一切正常,但当我尝试打开右侧边栏时,JQM会隐藏左侧边栏自动。 有办法防止这种情况吗?

这可以通过对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();
            }
        })

基本上,您删除在另一个面板打开时触发的关闭命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM