最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery實(shí)現(xiàn)二級(jí)下拉菜單效果

 更新時(shí)間:2016年01月05日 09:34:07   作者:丿木呈廣予口貝  
這篇文章主要介紹了jQuery實(shí)現(xiàn)二級(jí)下拉菜單效果的相關(guān)資料,需要的朋友可以參考下

大家都知道jQuery是一個(gè)框架,它對(duì)JS進(jìn)行了封裝,使其更方便使用。前面兩篇博文分別是用CSS樣式和JS實(shí)現(xiàn)的,那么這篇就用jQuery來實(shí)現(xiàn)二級(jí)下拉式菜單。
使用JQuery實(shí)現(xiàn)需要用到的知識(shí)有:

  •        1)使用$(function(){...})獲取到想要作用的HTML元素。
  •        2)通過使用children()方法尋找子元素。
  •        3)通過使用show()方法來顯示HTML元素。
  •        4)通過使用hide()方法來隱藏HTML元素。
  •        5)jQuery庫引用方法:

第一種方法:將jQuery庫下載到電腦上,然后引用,我下載的是jquery-1.7.1.min.js這個(gè)版本。
       例如: <script type="text/javascript" src="jquery/jquery-1.7.1.min.js"></script>
第二種方法:直接引用在線服務(wù)器上的jQuery庫文件,比如谷歌服務(wù)器jQuery庫,百度服務(wù)器jQuery庫等。
       例如:引用百度服務(wù)器上的jQuery庫文件
       <script type="text/javascript" src="jquery/1.9.0/jquery.js"></script>
接下來看看制作的流程:
1、調(diào)用jQuery庫:編寫代碼,引用jquery庫。由于谷歌已退出大陸,建議使用百度服務(wù)器的jQuery庫。
       注意: 百度服務(wù)器的jQuery庫地址:http://libs.baidu.com/jquery/1.9.0/jquery.js
2 、編寫顯示子菜單函數(shù),使用$,并通過class名獲取一級(jí)菜單li,過children()找到li的孩子元素ul,使用show()方法,顯示二級(jí)菜單。
3、編寫隱藏子菜單函數(shù),使用$,并通過class名獲取一級(jí)菜單li,過children()找到li的孩子元素ul,使用hide()方法, 隱藏二級(jí)菜單。
4、做瀏覽器兼容性測試,至少五個(gè)瀏覽器。IE7,8,9,火狐,谷歌,2345瀏覽器等。

先來看看效果圖:


最后我們來看看代碼的情況,和前面的區(qū)別不大:
HTML代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 
<title>下拉菜單</title> 
<link rel="stylesheet" type="text/css" href="style.css" /> 
<!--引用百度服務(wù)器的jQuery庫--> 
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> 
<script type="text/javascript" src="script.js"></script> 
</head> 
 
<body> 
<div id="nav" class="nav"> 
  <ul> 
    <li><a href="#">網(wǎng)站首頁</a></li> 
   <li class="navmenu"><a href="#">課程大廳</a> 
    <ul> 
     <li><a href="#">JavaScript</a></li> 
     <li><a href="#">jQuery</a></li> 
     <li><a href="#">Ajax</a></li> 
    </ul> 
   </li> 
   <li class="navmenu"><a href="#">學(xué)習(xí)中心</a> 
    <ul> 
     <li><a href="#">視頻學(xué)習(xí)</a></li> 
     <li><a href="#">案例學(xué)習(xí)</a></li> 
     <li><a href="#">交流平臺(tái)</a></li> 
    </ul> 
   </li> 
   <li><a href="#">經(jīng)典案例</a></li> 
   <li><a href="#">關(guān)于我們</a></li> 
  </ul> 
</div> 
</body> 
</html> 

CSS樣式表外部style.css文件代碼:

/*CSS全局設(shè)置*/ 
*{ 
 margin:0; 
 padding:0; 
} 
.nav{ 
 background-color:#EEEEEE; 
 height:40px; 
 width:450px; 
 margin:0 auto; 
} 
ul{ 
 list-style:none; 
} 
ul li{ 
 float:left; 
 line-height:40px; 
 text-align:center; 
} 
a{ 
 text-decoration:none; 
 color:#000000; 
 display:block; 
 width:90px; 
 height:40px; 
} 
a:hover{ 
 background-color:#666666; 
 color:#FFFFFF; 
} 
ul li ul li{ 
 float:none; 
 background-color:#EEEEEE; 
} 
ul li ul{ 
 display:none; 
} 
/*為了兼容IE7寫的CSS樣式,但是必須寫在a:hover前面*/ 
ul li ul li a:link,ul li ul li a:visited{ 
 background-color:#EEEEEE; 
} 
ul li ul li a:hover{ 
 background-color:#009933; 
} 

JS腳本外部script,js文件代碼:

$(function(){ 
  $(".navmenu").mouseover(function(){ 
   $(this).children("ul").show();  
  }) 
  
  $(".navmenu").mouseout(function(){ 
   $(this).children("ul").hide(); 
  }) 
}) 

希望本文所述對(duì)大家學(xué)習(xí)jquery程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • jquery.cookie.js實(shí)現(xiàn)用戶登錄保存密碼功能的方法

    jquery.cookie.js實(shí)現(xiàn)用戶登錄保存密碼功能的方法

    這篇文章主要介紹了jquery.cookie.js實(shí)現(xiàn)用戶登錄保存密碼功能的方法,結(jié)合實(shí)例形式詳細(xì)分析了jquery.cookie.js插件操作cookie實(shí)現(xiàn)保存用戶登錄信息的相關(guān)技巧,需要的朋友可以參考下
    2016-04-04
  • jquery實(shí)現(xiàn)聊天機(jī)器人

    jquery實(shí)現(xiàn)聊天機(jī)器人

    這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)聊天機(jī)器人,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • jQuery插件HighCharts實(shí)現(xiàn)氣泡圖效果示例【附demo源碼】

    jQuery插件HighCharts實(shí)現(xiàn)氣泡圖效果示例【附demo源碼】

    這篇文章主要介紹了jQuery插件HighCharts實(shí)現(xiàn)氣泡圖效果,結(jié)合完整實(shí)例形式分析了jQuery插件HighCharts繪制氣泡圖的實(shí)現(xiàn)技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-03-03
  • JQuery異步獲取返回值中文亂碼的解決方法

    JQuery異步獲取返回值中文亂碼的解決方法

    這篇文章主要介紹了JQuery異步獲取返回值中文亂碼的解決方法,除了正常的編碼設(shè)置需要統(tǒng)一外,還要設(shè)置一個(gè)setCharacterEncoding才可以避免亂碼,需要的朋友可以參考下
    2015-01-01
  • 如何基于jQuery實(shí)現(xiàn)五角星評(píng)分

    如何基于jQuery實(shí)現(xiàn)五角星評(píng)分

    這篇文章主要介紹了如何基于jQuery實(shí)現(xiàn)五角星評(píng)分,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 使用jQuery實(shí)現(xiàn)返回頂部

    使用jQuery實(shí)現(xiàn)返回頂部

    博客園是程序員們比較喜歡的聚集地,很多人喜歡發(fā)發(fā)心得,一直都覺著挺好的,但最不滿意他的一點(diǎn)是,沒有返回到頂部的功能,好吧,我們自己來添。
    2015-01-01
  • jQuery焦點(diǎn)圖輪播特效代碼分享(3款)

    jQuery焦點(diǎn)圖輪播特效代碼分享(3款)

    這篇文章主要介紹了jQuery焦點(diǎn)圖輪播特效,jQuery cxSlide實(shí)現(xiàn)的三款多功能大氣焦點(diǎn)圖輪播特效源碼,是一段擁有三種不同風(fēng)格和效果的焦點(diǎn)圖輪播代碼,還可以使用鼠標(biāo)的滾輪控制圖片的縮放,推薦給大家,有需要的小伙伴可以參考下
    2015-09-09
  • jQuery代碼優(yōu)化方法總結(jié)

    jQuery代碼優(yōu)化方法總結(jié)

    本篇文章給大家總結(jié)了關(guān)于jQuery代碼優(yōu)化方法,如果你這方面有需求,跟著小編一起學(xué)習(xí)下吧。
    2018-01-01
  • jquery中attr、prop、data區(qū)別與用法分析

    jquery中attr、prop、data區(qū)別與用法分析

    這篇文章主要介紹了jquery中attr、prop、data區(qū)別與用法,結(jié)合實(shí)例形式分析了jQuery中attr、prop、data的區(qū)別、功能、使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2019-09-09
  • JQuery實(shí)現(xiàn)簡單驗(yàn)證碼提示解決方案

    JQuery實(shí)現(xiàn)簡單驗(yàn)證碼提示解決方案

    驗(yàn)證碼提示功能在ui界面的登陸及提交窗口中起到了一定的有好作用,極大的提高了用戶體驗(yàn),本文帶著這個(gè)美好的祝愿為您實(shí)現(xiàn)簡單驗(yàn)證碼提示,需要的朋友可以了解下
    2012-12-12

最新評(píng)論

奉化市| 左贡县| 霍林郭勒市| 永仁县| 陇西县| 中卫市| 焦作市| 峨边| 萨嘎县| 昌宁县| 沁阳市| 定兴县| 五大连池市| 高阳县| 许昌县| 新津县| 康平县| 封开县| 神池县| 蒙阴县| 吴川市| 中宁县| 旬邑县| 桓台县| 康乐县| 吐鲁番市| 连城县| 浦江县| 新蔡县| 西昌市| 三台县| 张掖市| 门头沟区| 河池市| 上思县| 恩施市| 鹤壁市| 福安市| 黑山县| 响水县| 安新县|