プラグインmmenu ( http://mmenu.frebsite.nl/ ) を使用して、サイトにスライド アウト メニューを作成しています。左側と右側の両方のメニューを作成しました。ページの読み込み時に、次のように 2 つのメニューを初期化しています。
$('#burger-menu').mmenu();
$('#twitter-tab').mmenu({
position: 'right'
});
そうすると、アクティブなときに両方のメニューが正しく表示されません。右のもの (twitter) はスライドして開きますが、コンテンツの周りに通常のラッパーではなく 2 つの (ネストされた) 「mm-page」ラッパーが表示され、それぞれが指定されたオフセット量だけ左にスライドされるため、余分なレイヤーが表示されます。開いているときの余分な影の効果。左のもの (ハンバーガー) では、完全に空白のページが表示されますが、ページ コンテンツの周りに 2 つの "mm-page" ラッパーも表示されていることがわかります。
上記の初期化子のいずれかを無効にすると、残りのメニューは完全に機能します。
同じページの複数のメニューで mmenu を使用するためのトリックはありますか? ドキュメント、StackOverflow、またはオンラインの他の場所で何も見つかりませんでした。