一、可以先了解《形形色色的下拉菜單實現(xiàn)教程》中的相關(guān)內(nèi)容介紹
本課程從易到難,循循漸進,從靜態(tài)網(wǎng)頁布局,到運用HTML/CSS、JavaScript、jQuery不同技術(shù)實現(xiàn)動態(tài)下拉菜單,讓您掌握下拉菜單的制作及在不同瀏覽器間進行代碼調(diào)試,解決瀏覽器兼容問題。
二、jQuery實現(xiàn)下拉菜單功能和效果
1. jquery選擇select下拉菜單option項觸發(fā)事件
在很多應(yīng)用中,選中一個select下拉選項就會觸發(fā)一個事件,執(zhí)行相應(yīng)的操作。下面就通過代碼實例介紹一下如何利用jquery實現(xiàn)此功能,代碼選中出去第一項以外的所以選項都可以把value值寫入p中。
2. jquery下拉菜單的實現(xiàn)心得
第一部分:添加了下了菜單的一個觸發(fā)按鈕
第二部分:綁定了一個click事件的處理函數(shù),觸發(fā)按鈕被click后給下拉菜單最外層的li綁定hover處理函數(shù),感覺是比較巧妙的地方。給最外層的li綁定hover函數(shù),這里處理函數(shù)寫的是當鼠標懸停在li上時不做任何處理(第一函數(shù)為空),當鼠標離開時li收起。這樣一來,后面展開ul的菜單都是最外層的li里面,這樣菜單就不會自動收起了,也就是等于是鼠標離開了整個菜單,li會自動收起。
第三部分:給菜單下中嵌套的ul的hover事件綁定函數(shù),用于展開和收起下一級菜單。同時也給下一級菜單綁定了收起的處理函數(shù),與觸發(fā)菜單中click給最外層li綁定的收起函數(shù)一同作用,是想菜單的自動收起功能。
3. 一個jQuery下拉菜單,代碼簡單
一個簡單的jQuery下拉菜單,代碼很少,很適合有基礎(chǔ)的新手學習提高。實現(xiàn)也是非常的簡單,主要通過jQuery代碼,當鼠標指針指向菜單條時,菜單條的子菜單才顯示出來。當鼠標指針離開菜單時,子菜單則隱藏起來,回到只顯示主菜單條的狀態(tài)。
4. jQuery實現(xiàn)的導航下拉菜單效果
導航效果(兼容IE6)
1)使用$("#navigation ul li:has(ul)")函數(shù)來選擇含有<ul>元素的<li>元素,然后為它們添加hover事件,
2)在hover事件的第一個函數(shù)內(nèi),使用$(this).children("ul")找到<li>元素內(nèi)部的<ul>元素,然后用stop(true,true)語句使導航向下擴展
3)在hover事件的第二個函數(shù)內(nèi),用stop(true,true).slideUp("fast")語句使導航向上隱藏
4)在兩個動畫效果之前都添加了stop(true,true)方法,這樣做的好處是能把為執(zhí)行完的動畫隊列清空,并且將正在執(zhí)行的動畫跳轉(zhuǎn)到末狀態(tài)
5. JQuery實現(xiàn)簡單下拉菜單
JQuery做為一個輕量級的DOM框架給我們帶來許多便利, 首先,我們從Google上引用腳本庫;然后我們寫段HTML;然后為其定義CSS;hover(over,out)一個模仿懸停事件(鼠標移動到一個對象上面及移出這個對象)的方法。這是一個自定義的方法,它為頻繁使用的任務(wù)提供了一種“保持在其中”的狀態(tài)。
jQuery實現(xiàn)下拉菜單功能的相關(guān)問答
1. 下拉菜單點擊事件
2. jquery二級下拉菜單的問題
3. 在調(diào)整div寬度后下拉菜單無法正常使用
【相關(guān)推薦】
1. html+css 制作各種樣式下拉菜單總結(jié)
2. PHP中文網(wǎng)導航特效免費下載
3. 使用JavaScript實現(xiàn)下拉菜單功能的總結(jié)
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com