【jQuery】レスポンシブ対応なメニュー 参考サイト集

スマホとPCがワンソースの時に、一番見せ方が違ってくるのがメニュー部分です。
今までの実装で参考にしてきたjQuery参考サイトをご紹介します。

Drawer

jQuery プラグインになっているので、ダウンロードして使用します。
Drawer
ハンバーガーメニューの位置をDemoサイトで変更できます。
メニューが開いた際に本体ページのスクロールが効かなくなるのも(メニューのみスクロールが発生する)何気にいいです。

画像はLeftに設定して、メニューを開いたところ。 黒いメニュー内だけスクロールしている。

画像はLeftに設定して、メニューを開いたところ。
黒いメニュー内だけスクロールしている。

上から落ちてくるメガメニュー

以下は、jQuery プラグインではないですが、動きの参考にしたサイトです。
Fuji Foods RECRUITING SITE
採用メッセージをマウスホバーすると、上から細分化されたメニューが落ちてくる
多分ここら辺のjSが動きの制御かな↓

	Fuji.dropdown = function($wrap, options){
		var options = $.extend({
			$trigger: $wrap.find('> li'),
			$target : $wrap.find('.drop-down'),
			show    : $('#Header').height(),
			dulation: 600,
			ease    : 'easeOutCubic'
		}, options);

LAVAを知る | ホットヨガスタジオLAVAの求人・採用
求人情報をマウスホバーすると、上から細分化されたメニューが落ちてくる
多分ここら辺のjSが動きの制御かな↓

		$("header .drawer-menu-item").hover(function() {
		$(this).children('.drawer-submenu').stop().animate({"top": "85px"},800);
		$(this).addClass('menuOpen');
		}, function() {
			$(this).children('.drawer-submenu').stop().animate({"top": "-400px"},800);
			$(this).removeClass('menuOpen');
		});

上記2つのサイトを参考にすると、
図解
見えない位置にposition配置された「細分化メニュー」が、
図解
ボタンがホバーされると見える位置にposition配置の指定が変わる、アニメーションで動きをつけながら。

LAVAを知る | ホットヨガスタジオLAVAの求人・採用の方は、ブラウザサイズが小さくなるとメニューの動きがDrawerぽくなりますので、レスポンシブ対応で両方使用しているようです。

2 thoughts on “【jQuery】レスポンシブ対応なメニュー 参考サイト集

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください