jQuery實現選中彈出窗口選擇框內容后賦值給文本框的方法
681
2024-03-20
本文實例講述了jQuery實現的導航下拉菜單效果。分享給大家供大家參考,具體如下:
1.效果如圖所示:
2.html代碼:
<div id="navigation"> <ul> <li><a >首 頁</a></li> <li><a >襯 衫</a> <ul> <li><a >短袖襯衫</a></li> <li><a >長袖襯衫</a></li> <li><a >無袖襯衫</a></li> </ul> </li> <li><a >衛 衣</a> <ul> <li><a >開襟衛衣</a></li> <li><a >套頭衛衣</a></li> </ul> </li> <li><a >褲 子</a> <ul> <li><a >休閑褲</a></li> <li><a >卡其褲</a></li> <li><a >牛仔褲</a></li> <li><a >短褲</a></li> </ul> </li> <li><a >聯系我們</a></li> </ul> </div>
3.jQuery代碼:
//導航效果(兼容IE6) /* 1.使用$("#navigation ul li:has(ul)")函數來選擇含有<ul>元素的<li>元素,然后為它們添加hover事件, 2.在hover事件的第一個函數內,使用$(this).children("ul")找到<li>元素內部的<ul>元素,然后用stop(true,true)語句使導航向下擴展 3.在hover事件的第二個函數內,用stop(true,true).slideUp("fast")語句使導航向上隱藏 4.在兩個動畫效果之前都添加了stop(true,true)方法,這樣做的好處是能把為執行完的動畫隊列清空,并且將正在執行的動畫跳轉到末狀態 */ $(function(){ $("#navigation ul li:has(ul)").hover(function(){ $(this).children("ul").stop(true,true).slideDown(400); },function(){ $(this).children("ul").stop(true,true).slideUp("fast"); }); })
更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery擴展技巧總結》、《jQuery常用插件及用法總結》、《jQuery拖拽特效與技巧總結》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結》、《jQuery常見經典特效匯總》、《jQuery動畫與特效用法總結》及《jquery選擇器用法總結》
希望本文所述對大家jQuery程序設計有所幫助。
#免責聲明#
本站[綠夏技術導航]提供的一切軟件、教程和內容信息僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡收集整理,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦或手機中徹底刪除上述內容。如果您喜歡該程序或內容,請支持正版,購買注冊,得到更好的正版服務。我們非常重視版權問題,如有侵權請郵件[admin@lxwl520.com]與我們聯系進行刪除處理。敬請諒解!