ホームページ >ウェブフロントエンド >jsチュートリアル >Jquery CSS を使用して流体ナビゲーション メニューを作成する Fluid Navigation_jquery

Jquery CSS を使用して流体ナビゲーション メニューを作成する Fluid Navigation_jquery

WBOY
WBOYオリジナル
2016-05-16 18:34:141084ブラウズ

では、モバイルナビゲーションメニューはどのように実装すればよいのでしょうか?
1. レンダリング


メニューの上にマウスを置くと、プロンプト情報が表示されます。
2. 実装手順
1. CSS コード

コードをコピーします: menuBarHolder { 幅: 730px; 高さ: #000; フォントサイズ: 14px; }
# menuBarHolder ul{ list-style-type:none; display:block;}
#container { margin-top:100px;}
#menuBar li{ float:left:16px; 50px; ボーダー -right:1px ソリッド #ccc; }
#menuBar li a{color:#fff; font-weight:bold;}
{ 背景色:#999;}
.firstchild { border-left:1px ソリッド #ccc;}
.menuInfo { カーソル:手色:#fff;幅: 74 ピクセル; 高さ: 100 ピクセル; 表示: 絶対; マージン-上: - 15 ピクセル; -radius-bottomright: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px; : 5px;
-khtml-border-radius-bottomright: 5px;
border-radius-bottomright: 5px; 🎜>
menuBarHolder: menuMenu の固定コンテナ、幅 = 730px。
menuInfo: プロンプト情報を表示するかどうかを制御します。
2. HTML コード




コードをコピーします


コードは次のとおりです。 div id= "menuBarHolder">



UI LI 要素: リスト要素。
DIV 要素: プロンプトのコンテンツ情報。
3. Javascript コード




コードをコピーします


コードは次のとおりです:


$( document).ready(function()
{
$('#menuBar li').click(function()
{
var url = $(this).find('a') .attr( 'href');
document.location.href = url;
$('#menuBar li').hover(function()
{
$ (this) .find('.menuInfo').slideDown();
}, function() { $(this).find('.menuInfo').slideUp() ; });
click()、hover(): クリック イベントとマウス オーバー イベントを Li 要素にバインドします。
find() 関数: 指定された式に一致するすべての要素を検索します。この関数は、処理中の要素の子孫要素を見つけるための優れた方法です。
slideDown(speed, [callback]): 高さの変更 (下方向に増加) を通じて、一致するすべての要素を動的に表示します。オプションで、表示の完了後にコールバック関数をトリガーします。
slideUp(speed, [callback]): 高さを変更して (上向きに減少させる)、一致する要素をすべて動的に非表示にします。オプションで、非表示の完了後にコールバック関数をトリガーします。

[Ctrl A すべて選択 注:
外部 Js を導入する必要がある場合は、更新して実行する必要があります ]

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:jqueryバリデータープラグインは日付比較method_jqueryを追加します次の記事:jqueryバリデータープラグインは日付比較method_jqueryを追加します

関連記事

続きを見る