もう 1 つの方法は、RibbonBar を使用している場合は、dnn #ControlBar または #dnnCPWrap を切り替えることです。すべての固定ナビゲーション バーで動作するはずです。
左上隅に小さなボタンを作成します。ニーズに合わせてアンカーのスタイルを設定します。
$(document).ready(function () {
var moTtoggleButton;
if(('#ControlEditPageMenu').length > 0 ) { // FOR CONTROLBAR DNN7 and up
moTtoggleButton = '<ul class="dnnActions dnnClear">';
moTtoggleButton += '<li class="moTtoggleButton"><a href="javascript:void(0)" onclick="$(\'#ControlBar\').toggle();">toggle menu</a></li>';
moTtoggleButton += '</ul>';
$('#ControlBar_ControlPanel').before(moTtoggleButton)
}
if(('#dnnCPWrap').length > 0) { // FOR RIBBONBAR
moTtoggleButton = '<ul class="dnnActions dnnClear">';
moTtoggleButton += '<li class="moTtoggleButton"><a href="javascript:void(0)" onclick="$(\'#dnnCPWrap\').toggle();">toggle menu</a></li>';
moTtoggleButton += '</ul>';
$('#dnnCPWrap').before(moTtoggleButton)
}
});
ボタンのスタイリング
.moTtoggleButton{
z-index: 10001 !important;
background-color: #FFFFFF;
position: fixed;
top: 0;
left:0;
}
.moTtoggleButton > a {
display: inline-block;
font-weight: 700;
padding: 10px 15px;
}
更新: 変更された位置: 絶対; 位置へ: 固定; アンカータグに href="javascript:void(0)" を追加