3

プラグインmmenu ( http://mmenu.frebsite.nl/ ) を使用して、サイトにスライド アウト メニューを作成しています。左側と右側の両方のメニューを作成しました。ページの読み込み時に、次のように 2 つのメニューを初期化しています。

$('#burger-menu').mmenu();

$('#twitter-tab').mmenu({
position: 'right'
});

そうすると、アクティブなときに両方のメニューが正しく表示されません。右のもの (twitter) はスライドして開きますが、コンテンツの周りに通常のラッパーではなく 2 つの (ネストされた) 「mm-page」ラッパーが表示され、それぞれが指定されたオフセット量だけ左にスライドされるため、余分なレイヤーが表示されます。開いているときの余分な影の効果。左のもの (ハンバーガー) では、完全に空白のページが表示されますが、ページ コンテンツの周りに 2 つの "mm-page" ラッパーも表示されていることがわかります。

上記の初期化子のいずれかを無効にすると、残りのメニューは完全に機能します。

同じページの複数のメニューで mmenu を使用するためのトリックはありますか? ドキュメント、StackOverflow、またはオンラインの他の場所で何も見つかりませんでした。

4

1 に答える 1

1

ダウンロード パック (または Web サイトの電話フレーム) の「高度な」例では、1 つのページに 2 つの作業メニューがあるため、HTML の設定方法または設定方法に問題があると思います。プラグイン。

HTML のセットアップ方法に関するチュートリアルを試してください: http://mmenu.frebsite.nl/tutorial.php

于 2013-10-22T12:20:18.230 に答える