亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

形形色色的下拉菜單

難度初級
時長 3小時21分
學習人數
綜合評分9.57
145人評價 查看評價
9.8 內容實用
9.4 簡潔易懂
9.5 邏輯清晰

已采納回答 / 在水一晨
a不可用li可用 是因為a的hover事件被li的接管了

已采納回答 / 慕粉3133939
可以檢查下ChangeH()方法,看看有沒有邏輯上的錯誤

最贊回答 / 黃志明
jquery 庫鏈接改成百度的?<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>

已采納回答 / 慕工程3118143
a ?標簽與ul標簽同級了, ?hover必須是放在父元素然后子元素改變。

已采納回答 / 宮園薰
雖然第二個ul就在li下,但是你會發現,當二級菜單比一級菜單寬的時候,一級菜單就會被二級菜單給撐開,這樣頁面就會很難看。但是當你對二級菜單進行定位之后,二級菜單相對于一級菜單來講,就處于一個相對獨立的狀態,也就是說,當你的二級菜單無論有多寬,你的一級菜單都不會受到任何影響。

已采納回答 / qq_夜微涼_5
你的一級菜單設置了float:left;向左浮動,二級菜單會受到影響,也會從左向右水平浮動(看起來很不美觀),只有清除浮動后,你的二級菜單才會垂直顯示,這其實是布局美觀問題,與顯示沒有多大關系,顯示與否,與display屬性有關;你設置二級菜單的display屬性為none,當你的一級菜單的hover屬性下的ul設置為display:block時,鼠標滑過就顯示二級菜單了。(ul下的li默認是垂直現實的)

最新回答 / neverST
是這個,上面那個少了一組括號我學到后面的動畫那塊了,也是同樣的問題,function里嵌套function就不對了$(document).ready(function(){$(".nav ul").mousemove(function(){$(this).find("ul").slideDown("1000");});$(".nav ul").mouseleave(function(){$(this).find("ul").slideUp("slow");});});不會出來下拉菜單,鼠標移上去沒反應。但...

已采納回答 / 203
? 這個特效產生閃動的bug原因是:由于容器使用了position的relative或者absolute導致,當然我們不用這個屬性在布局的時候就會遇到很大麻煩,所以我自己研究了一種解決方案,即使用了position,又能解決閃動,研究jquery源碼結果顯示slideup這個函數內部調用的是animate這個動畫函數,所以,我們不直接調用slideup這個特效,改成調用animate這個函數,當然直接改成調用animate也是有閃動現象,下面是最關鍵的一步:animate調用的時候增加一個透明的設置,例如...

已采納回答 / 正兒八經兒的阿怪
你這個width的標點:是中文的,要切換成英文吧。
課程須知
1.您至少具備Html、Css相應的基礎知識。 2.您須了解JavaScript和jQuery基礎語法和引用方法;
老師告訴你能學到什么?
運用CSS、JavaScript和jQuery三種技術實現下拉菜單制作方法。

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消