最贊回答 / 黃志明
jquery 庫鏈接改成百度的?<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
2016-05-23
已采納回答 / 宮園薰
雖然第二個ul就在li下,但是你會發現,當二級菜單比一級菜單寬的時候,一級菜單就會被二級菜單給撐開,這樣頁面就會很難看。但是當你對二級菜單進行定位之后,二級菜單相對于一級菜單來講,就處于一個相對獨立的狀態,也就是說,當你的二級菜單無論有多寬,你的一級菜單都不會受到任何影響。
2016-04-15
已采納回答 / qq_夜微涼_5
你的一級菜單設置了float:left;向左浮動,二級菜單會受到影響,也會從左向右水平浮動(看起來很不美觀),只有清除浮動后,你的二級菜單才會垂直顯示,這其實是布局美觀問題,與顯示沒有多大關系,顯示與否,與display屬性有關;你設置二級菜單的display屬性為none,當你的一級菜單的hover屬性下的ul設置為display:block時,鼠標滑過就顯示二級菜單了。(ul下的li默認是垂直現實的)
2016-04-13
最新回答 / neverST
是這個,上面那個少了一組括號我學到后面的動畫那塊了,也是同樣的問題,function里嵌套function就不對了$(document).ready(function(){$(".nav ul").mousemove(function(){$(this).find("ul").slideDown("1000");});$(".nav ul").mouseleave(function(){$(this).find("ul").slideUp("slow");});});不會出來下拉菜單,鼠標移上去沒反應。但...
2016-04-07
已采納回答 / 203
? 這個特效產生閃動的bug原因是:由于容器使用了position的relative或者absolute導致,當然我們不用這個屬性在布局的時候就會遇到很大麻煩,所以我自己研究了一種解決方案,即使用了position,又能解決閃動,研究jquery源碼結果顯示slideup這個函數內部調用的是animate這個動畫函數,所以,我們不直接調用slideup這個特效,改成調用animate這個函數,當然直接改成調用animate也是有閃動現象,下面是最關鍵的一步:animate調用的時候增加一個透明的設置,例如...
2016-03-26