フリーランス WEBデザイナー 【キングサイト】
最近のウェブ制作技術
Webデザイナーになる為の第一歩(初級)
WEB屋になる為の知識と技術
Webデザイナーになる為の第一歩(初級)
WordPress(ワードプレス)でカテゴリー編集画面に新しい項目と画像アップロード機能を追加する設定方法
ブログツール【CMS】情報とWEBコンテンツ技術
WordPress(ワードプレス)でカテゴリー編集画面に新しい項目と画像アップロード機能を追加する設定方法
WordPress(ワードプレス)でカテゴリー編集画面に新しい項目を追加する設定方法
ブログツール【CMS】情報とWEBコンテンツ技術
WordPress(ワードプレス)でカテゴリー編集画面に新しい項目を追加する設定方法
ホームページ制作簡単作成ツールWix(ウィックス)
WEB屋になる為の知識と技術
ホームページ制作簡単作成ツールWix(ウィックス)
WordPress(ワードプレス)で記事編集画面でカテゴリーを維持する方法
ブログツール【CMS】情報とWEBコンテンツ技術
WordPress(ワードプレス)で記事編集画面でカテゴリーを維持する方法
ウェブ制作カテゴリ
Facebookの投稿
ウェブ制作技術 SNS・ブログ
おすすめウェブサイト
ウェブ制作のご注文は全国対応

北海道 青森 岩手 秋田 宮城 山形 福島 東京 神奈川 埼玉県 千葉 茨城 群馬 栃木 愛知 静岡 三重 岐阜 新潟 長野 山梨 石川 富山 福井 大阪 京都 奈良 兵庫 滋賀 和歌山 岡山 広島 鳥取 山口 島根 愛媛 徳島 高知 香川 福岡 佐賀 長崎 大分 熊本 宮崎 鹿児島 沖縄

スクロールに応じてパララックス効果を出すグローバルメニュー jQuery「inview」

11.11.14 22:10 | コメント(0)

スクロールに応じて切り替わるグローバルメニューJavaScript

パララックス効果を出せるスクロールグローバルメニューjQuery(inview)の設定方法をご紹介したいと思います。

サンプルページ

スクロールに応じてパララックス効果を出すグローバルメニュー jQuery「inview」 サンプルページはこちら

 1. 「jQuery」プラグインをダウンロード
 2. ヘッダーの記載
 3. 「html」「css」「JavaScript」ファイルの作成

「jQuery」プラグインをダウンロード

まずは下記のサイトから「jquery.inview.js」ファイルをダウンロードします。

▼bxslider.jsファイル
jquery.inview.jsダウンロード

ヘッダーの記載

ダウンロードファイル「jquery.inview.js」をアップロードし、ヘッダーへ「JavaScript」ファイルへの読み込みコードを記載しましょう。

【ヘッダーに記述】
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>スクロールに応じてパララックス効果を出すグローバルメニュー jQuery「inview」|使えるjQueryとJavaScript|WEBデザイナー 【キングサイト】</title>
<meta name="description" content="jQueryを使ったグローバルメニューを動かすパララックス効果を出す jQuery「inview」のご紹介を致します。">
<meta name="keywords" content="inview,パララックス効果,画像,jquery.グローバルメニュー,jquery.inview.js,パララックス効果">
<meta name="robots" content="all">
<link rel="stylesheet" type="text/css" href="/sample/011/base.css" media="all" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="/sample/011/jquery.inview.js"></script>
<script type="text/javascript" src="/sample/011/config.js"></script>
</head>

「html」「css」「JavaScript」ファイルの作成

次に「スクロールでグローバルメニューが切り替わる jQuery」用のソースコードを作成します。

【htmlファイルに記述(グローバルナビ)】
<div id="navi">
</div>

【htmlファイルに記述(メインメニュー)】
パララックス効果を出すグローバルメニューです。

スクロールしていくと、次々にコンテンツが表示され、
右のグローバルメニューが変化していきます。
アニメーションパララックスグローバルメニュー 1ブロック目
アニメーションパララックスグローバルメニュー 2ブロック目
アニメーションパララックスグローバルメニュー 3ブロック目
アニメーションパララックスグローバルメニュー 4ブロック目
アニメーションパララックスグローバルメニュー 5ブロック目
アニメーションパララックスグローバルメニュー 6ブロック目

【JavaScriptファイルに記述】
/* ナビゲーション
-----------------------------*/
$(function(){
	$('#wrapper').bind('inview', function (event, visible, topOrBottomOrBoth) {
		if (visible == true) {
			if (topOrBottomOrBoth == 'top')
			{
				$("#navi li").removeClass("current");
				$("#navi #nav01").addClass("current");
			}
		}
	});

	$('#about01').bind('inview', function (event, visible, topOrBottomOrBoth) {
		if (visible == true) {
			if (topOrBottomOrBoth == 'top')
			{
				$("#navi li").removeClass("current");
				$("#navi #nav02").addClass("current");
			}
		}
	});

	$('#about02').bind('inview', function (event, visible, topOrBottomOrBoth) {
		if (visible == true) {
			if (topOrBottomOrBoth == 'top')
			{
				$("#navi li").removeClass("current");
				$("#navi #nav03").addClass("current");
			}
		}
	});

	$('#about03').bind('inview', function (event, visible, topOrBottomOrBoth) {
		if (visible == true) {
			if (topOrBottomOrBoth == 'top')
			{
				$("#navi li").removeClass("current");
				$("#navi #nav04").addClass("current");
			}
		}
	});

	$('#about04').bind('inview', function (event, visible, topOrBottomOrBoth) {
		if (visible == true) {
			if (topOrBottomOrBoth == 'top')
			{
				$("#navi li").removeClass("current");
				$("#navi #nav05").addClass("current");
			}
		}
	});

	$('#about05').bind('inview', function (event, visible, topOrBottomOrBoth) {
		if (visible == true) {
			if (topOrBottomOrBoth == 'top')
			{
				$("#navi li").removeClass("current");
				$("#navi #nav06").addClass("current");
			}
		}
	});

	$('#about06').bind('inview', function (event, visible, topOrBottomOrBoth) {
		if (visible == true) {
			if (topOrBottomOrBoth == 'top')
			{
				$("#navi li").removeClass("current");
				$("#navi #nav07").addClass("current");
			}
		}
	});
});

以上で設定完了です。
カテゴリ:WEB屋になる為の知識と技術, 使えるjQueryとJavaScript
  • このエントリーをはてなブックマークに追加
  • Facebookでコメントする

    コメントする

    おすすめの記事

    PAGE TOP