jQuery菜單插件superfish使用指南
下載地址:http://plugins.jquery.com/project/Superfish
文檔說(shuō)明:http://users.tpg.com.au/j_birch/plugins/superfish/#getting-started
Superfish的一些特點(diǎn)及效果:
使用純Css實(shí)現(xiàn)動(dòng)態(tài)效果,跨瀏覽器,支持最爛瀏覽器IE6
可設(shè)置下拉菜單在鼠標(biāo)離開(kāi)時(shí)自動(dòng)隱藏時(shí)間。默認(rèn)是800毫秒
支持淡入淡出動(dòng)畫(huà)
支持鍵盤(pán)響應(yīng)
對(duì)含有子菜單的母菜單自動(dòng)加入提示箭頭
支持陰影效果,但需要有好的瀏覽器支持,如Firefox,chrome…最爛瀏覽器IE6就免了
可選回調(diào)js函數(shù)
使用說(shuō)明
1、1.首先,在頁(yè)面中引入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)建初始化菜單并設(shè)置效果
$(document).ready(function(){ $("ul.sf-menu").superfish({ hoverClass: 'sfHover', //當(dāng)鼠標(biāo)掠過(guò)時(shí)的class pathClass: 'overideThisToUse', // 激活的菜單項(xiàng)的class pathLevels: 1, // 菜單級(jí)數(shù) delay: 800, // 下拉菜單在鼠標(biāo)離開(kāi)時(shí)自動(dòng)隱藏時(shí)間。默認(rèn)是800毫秒 animation: {opacity:'show'}, // 動(dòng)畫(huà)效果,參考Jquery的動(dòng)畫(huà)jQuery's .animate() speed: 'normal', // 動(dòng)畫(huà)速度, 參考Jquery的動(dòng)畫(huà)jQuery's .animate() dropShadows: true, // 陰影效果,關(guān)閉用‘false' onInit: function(){}, // 初始化的回調(diào)函數(shù) onBeforeShow: function(){}, // 子菜單顯示前回調(diào)函數(shù) onShow: function(){}, // 子菜單顯示時(shí)回調(diào)函數(shù) onHide: function(){} // 子菜單隱藏時(shí)回調(diào)函數(shù) }); });
以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。
- 基于jQuery插件實(shí)現(xiàn)環(huán)形圖標(biāo)菜單旋轉(zhuǎn)切換特效
- jquery實(shí)現(xiàn)右鍵菜單插件
- jQuery多級(jí)彈出菜單插件ZoneMenu
- 使用jquery菜單插件HoverTree仿京東無(wú)限級(jí)菜單
- 學(xué)習(xí)從實(shí)踐開(kāi)始之jQuery插件開(kāi)發(fā) 菜單插件開(kāi)發(fā)
- 15款優(yōu)秀的jQuery導(dǎo)航菜單插件分享
- 分享14個(gè)很酷的jQuery導(dǎo)航菜單插件
- jquery插件之easing 動(dòng)態(tài)菜單
- jQuery菜單插件用法實(shí)例
相關(guān)文章
jQuery實(shí)現(xiàn)ToolTip元素定位顯示功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)ToolTip元素定位顯示功能,結(jié)合實(shí)例形式分析了jQuery針對(duì)頁(yè)面元素屬性的動(dòng)態(tài)操作相關(guān)技巧,需要的朋友可以參考下2016-11-11jQuery滾動(dòng)加載圖片效果的實(shí)現(xiàn)
實(shí)現(xiàn)滾動(dòng)加載的一個(gè)功能函數(shù),需要的朋友可以參考一下2013-03-03jQuery實(shí)現(xiàn)鼠標(biāo)滑過(guò)商品小圖片上顯示對(duì)應(yīng)大圖片功能【測(cè)試可用】
這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)滑過(guò)商品小圖片上顯示對(duì)應(yīng)大圖片功能,涉及jQuery事件響應(yīng)、元素遍歷及屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-04-04jQuery操作input type=radio的實(shí)現(xiàn)代碼
jQuery操作input type=radio的實(shí)現(xiàn)代碼,需要的朋友可以參考下2012-06-06jQuery插件ajaxfileupload.js實(shí)現(xiàn)上傳文件
這篇文章主要為大家詳細(xì)介紹了jQuery插件ajaxfileupload.js實(shí)現(xiàn)上傳文件的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-05-05jQuery實(shí)現(xiàn)的彈幕效果完整實(shí)例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的彈幕效果,結(jié)合完整實(shí)例形式分析了jQuery通過(guò)結(jié)合時(shí)間函數(shù)控制輸入文字與樣式的漸變實(shí)現(xiàn)彈幕效果,需要的朋友可以參考下2017-09-09基于jquery實(shí)現(xiàn)自定義的audio
最近接到一個(gè)古早的項(xiàng)目變更,設(shè)計(jì)的音樂(lè)播放的功能是自定義的樣式,對(duì)于jquery的項(xiàng)目第一反應(yīng)是先找插件,然而找了半天沒(méi)找到,最后只能自己實(shí)現(xiàn),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下2023-12-12通過(guò)Jquery遍歷Json的兩種數(shù)據(jù)結(jié)構(gòu)的實(shí)現(xiàn)代碼
在ajax交互中,我們從服務(wù)器端返回的數(shù)據(jù)類(lèi)型有xml,html,script,json,jsonp,text,本文以json為例,講述了在前臺(tái)如何利用jquery遍歷json的兩種數(shù)據(jù)結(jié)構(gòu)2011-01-01jquery和javascript中如何將一元素的內(nèi)容賦給另一元素
將一元素的內(nèi)容賦給另一元素,在某些情況下還是比較實(shí)用的,下面為大家講解下jquery和javascript中是如何實(shí)現(xiàn)的2014-01-01jquery禁止輸入數(shù)字以外的字符的示例(純數(shù)字驗(yàn)證碼)
這篇文章主要介紹了jquery禁止輸入數(shù)字以外的字符的示例(純數(shù)字驗(yàn)證碼),需要的朋友可以參考下2014-04-04