RELATEED CONSULTING
相關咨詢
選擇下列産品馬上(shàng)在線溝通(tōng)
服務時(shí)間(jiān):9:00-18:00
你(nǐ)可(kě)能遇到了下面的問題
關閉右側工具欄
多(duō)級下拉菜單:superfish的應用
  • 作(zuò)者:admin
  • 發表時(shí)間(jiān):2013-07-02 14:17:26
  • 來(lái)源:未知

superfish是一款可(kě)以制(zhì)作(zuò)多(duō)級下拉菜單的jquery插件,支持水(shuǐ)平和(hé)垂直方向的菜單,下拉的菜單不會(huì)被标簽select遮擋,支持動态下拉效果,如垂直向下伸展,支持陰影(yǐng)效果(IE6除外),用戶可(kě)定制(zhì)樣式。

查看演示DEMO 下載源碼

主要特性:

如何使用?

1、準備Javascript及插件和(hé)CSS樣式文件。


2、XHTML。


一定要注意XHTML的結構,上(shàng)述代碼中“...”是限于篇幅,表示相同的代碼結構重複n次。

3、應用superfish插件。

$(function(){
   $("ul.sf-menu").superfish();
});

superfish插件常用參數(shù)一覽表

參數(shù) 描述 默認值
hoverClass 鼠标滑向菜單項的樣式 'sfHover'
pathClass 設置當前項的樣式,頁面初始一個(gè)當前選中狀态的樣式 'overideThisToUse'
delay 鼠标離開(kāi)下拉展開(kāi)的菜單,等待關閉菜單的時(shí)間(jiān)(毫秒(miǎo)) 800
animation 菜單展示效果 {opacity:'show'}
speed 設置菜單展開(kāi)速度,可(kě)以為(wèi)'slow','fast','normal' 'normal'
disableHI 設置為(wèi)true時(shí),則不支持hoverIntent插件 true

superfish插件還(hái)可(kě)以支持回調函數(shù),支持hoverIntent插件,在有(yǒu)hoverIntent插件的情況下執行(xíng)hoverIntent而忽視(shì)淡入淡出效果。如果基于某種原因在你(nǐ)使用superfish時(shí)不想使用hoverIntent,将disableHI設置為(wèi) "true"。

此外當遇到select标簽時(shí),為(wèi)了不讓下拉菜單被select遮擋,需要調用另一個(gè)插件:bgiframe,使用方法:

$("ul.sf-menu").superfish().find('ul').bgIframe({opacity:false});