jQuery菜單插件superfish使用指南
下載地址:http://plugins.jquery.com/project/Superfish
文檔說明:http://users.tpg.com.au/j_birch/plugins/superfish/#getting-started
Superfish的一些特點及效果:
使用純Css實現(xiàn)動態(tài)效果,跨瀏覽器,支持最爛瀏覽器IE6
可設置下拉菜單在鼠標離開時自動隱藏時間。默認是800毫秒
支持淡入淡出動畫
支持鍵盤響應
對含有子菜單的母菜單自動加入提示箭頭
支持陰影效果,但需要有好的瀏覽器支持,如Firefox,chrome…最爛瀏覽器IE6就免了
可選回調(diào)js函數(shù)
使用說明
1、1.首先,在頁面中引入Jquery和Superfish文件
<script src="Jquery.js" type="text/javascript"><!--mce:0--></script> <script src="superfish.js" type="text/javascript"><!--mce:1--></script>
2、2.其次,用ul li做菜單內(nèi)容
<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、最后,創(chuàng)建初始化菜單并設置效果
$(document).ready(function(){
$("ul.sf-menu").superfish({
hoverClass: 'sfHover', //當鼠標掠過時的class
pathClass: 'overideThisToUse', // 激活的菜單項的class
pathLevels: 1, // 菜單級數(shù)
delay: 800, // 下拉菜單在鼠標離開時自動隱藏時間。默認是800毫秒
animation: {opacity:'show'}, // 動畫效果,參考Jquery的動畫jQuery's .animate()
speed: 'normal', // 動畫速度, 參考Jquery的動畫jQuery's .animate()
dropShadows: true, // 陰影效果,關閉用‘false'
onInit: function(){}, // 初始化的回調(diào)函數(shù)
onBeforeShow: function(){}, // 子菜單顯示前回調(diào)函數(shù)
onShow: function(){}, // 子菜單顯示時回調(diào)函數(shù)
onHide: function(){} // 子菜單隱藏時回調(diào)函數(shù)
});
});
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關文章
jQuery的實現(xiàn)原理的模擬代碼 -1 核心部分
最近又看了一下 jQuery 1.4.2, 為了便于理解,將 jQuery 的核心使用比較簡單的代碼模擬一下。方便學習。2010-08-08
基于jQuery實現(xiàn)Accordion手風琴自定義插件
這篇文章主要為大家詳細介紹了基于jQuery實現(xiàn)Accordion手風琴自定義插件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-11-11
jquery實現(xiàn)仿新浪微博帶動畫效果彈出層代碼(可關閉、可拖動)
這篇文章主要介紹了jquery實現(xiàn)仿新浪微博帶動畫效果彈出層代碼,具有可關閉及可拖動的功能,涉及jQuery針對鼠標事件的響應及頁面元素屬性的變換功能,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10
基于jquery實現(xiàn)select選擇框內(nèi)容左右移動添加刪除代碼分享
這篇文章主要介紹了基于jquery實現(xiàn)select選擇框內(nèi)容左右移動添加刪除功能,推薦給大家,有需要的小伙伴可以參考下。2015-08-08

