ダウンロードアドレス: http://plugins.jquery.com/project/Superfish
ドキュメントの説明:http://users.tpg.com.au/j_birch/plugins/superfish/#getting-started
Superfish のいくつかの機能と効果:
純粋な CSS を使用して動的な効果を実現し、クロスブラウザーで、最悪のブラウザー IE6 をサポートします
マウスを離したときにドロップダウン メニューが自動的に非表示になるように設定できます。デフォルトは 800 ミリ秒です
フェードインおよびフェードアウト アニメーションをサポート
キーボード応答をサポート
サブメニューを含む親メニューにプロンプト矢印を自動的に追加します
シャドウ効果をサポートしますが、Firefox、Chrome などの優れたブラウザのサポートが必要です...最悪のブラウザ IE6 は免除されます
オプションのコールバック js 関数
使用説明書
1. 1. まず、Jquery と Superfish ファイルをページに導入します
1 2 | <script src= "Jquery.js" type= "text/javascript" ><!--mce:0--></script>
<script src= "superfish.js" type= "text/javascript" ><!--mce:1--></script>
|
ログイン後にコピー
2. 2. 次に、ul li を使用してメニューのコンテンツを作成します
1 2 3 4 5 6 7 8 9 10 11 | <ul class = "sf-menu" >
<li><a href= "#aa" >menu item that is quite long</a></li>
<li class = "current" >
<a href= "#ab" >menu item →</a>
<ul>
<li class = "current" ><a href= "#" >menu item</a></li>
<li><a href= "#aba" >menu item</a></li>
<li><a href= "#abb" >menu item</a></li>
</ul>
</li>
</ul>
|
ログイン後にコピー
3. 最後に、初期化メニューを作成し、エフェクトを設定します
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $(document).ready( function (){
$( "ul.sf-menu" ).superfish({
hoverClass: 'sfHover' ,
pathClass: 'overideThisToUse' ,
pathLevels: 1,
delay: 800,
animation: {opacity: 'show' },
speed: 'normal' ,
dropShadows: true,
onInit: function (){},
onBeforeShow: function (){},
onShow: function (){},
onHide: function (){}
});
});
|
ログイン後にコピー
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。