這篇“如何用jquery實(shí)現(xiàn)下拉菜單”文章的知識(shí)點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“如何用jquery實(shí)現(xiàn)下拉菜單”文章吧。
我們提供的服務(wù)有:做網(wǎng)站、成都網(wǎng)站建設(shè)、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、西充ssl等。為超過千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的西充網(wǎng)站制作公司
方法:1、利用兩個(gè)div元素設(shè)置一級(jí)元素與二級(jí)元素;2、給一級(jí)元素添加click點(diǎn)擊事件并利用slideToggle設(shè)置事件處理函數(shù),語法為“一級(jí)元素對(duì)象.click(function(){二級(jí)元素對(duì)象.slideToggle();})”。
本教程操作環(huán)境:windows10系統(tǒng)、jquery3.2.1版本、Dell G3電腦。
1、首先,在hbuilder里面書寫兩個(gè)div標(biāo)簽,并且給它們各取一個(gè)id名稱,這里我就分別設(shè)置它們的id名稱為one和onemenu。
接著我們?cè)O(shè)置id為one的css樣式,這里我就設(shè)置成天藍(lán)色。
之后,我們?cè)賮碓O(shè)置onemenu的css樣式,為了區(qū)別開來,我設(shè)置它為紅色。
之后,我們來預(yù)覽一下效果,可以看到,有天藍(lán)色和紅色兩部分,接著我們要做的就是鼠標(biāo)點(diǎn)擊藍(lán)色部分的,紅色部分的會(huì)往上折疊,而再次點(diǎn)擊藍(lán)色部分,紅色部分就會(huì)往下移動(dòng)。
2、接著使用jQuery方法來給one所在的div綁定一個(gè)click事件。然后給click綁定一個(gè)匿名函數(shù)。
然后在匿名函數(shù)里面寫上方法,jQuery現(xiàn)在我來解釋一下這條語句,jQuery表示獲取到id為onemenu的div元素,當(dāng)觸發(fā)事件時(shí),元素就會(huì)調(diào)用slideToggle方法。slideToggle可以設(shè)置時(shí)間,這里我就設(shè)置成3000毫秒,相當(dāng)于3秒。
這樣,當(dāng)我們點(diǎn)擊藍(lán)色部分時(shí),紅色部分就會(huì)慢慢上滑隱藏,而再次點(diǎn)擊時(shí)就會(huì)慢慢下滑顯示。這里因?yàn)槭庆o態(tài)圖片所以無法看到滑動(dòng)效果,大家可以練習(xí)看看效果。
以上就是關(guān)于“如何用jquery實(shí)現(xiàn)下拉菜單”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對(duì)大家有幫助,若想了解更多相關(guān)的知識(shí)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。