引用之前章节别人实现的一个更为简单的方法,即用toggle()来实现:
$("li").has("ul").hover(function() {
$(this).children("ul").toggle();
});
$("li").has("ul").hover(function() {
$(this).children("ul").toggle();
});
2017-03-30
导航里面的li不是居中显示的,看着很不爽,第一ul li里面的text-align:center其实是无效的,因为li是浮动的,且ul是没有高度的。我们可以把ul设为display:inline-block,再在它的父元素也就是.nav中设置text-align:center就好了,这样其实是让ul整块居中了,但效果也是我们想要的。
2017-03-29
$.browser was removed from jQuery starting with version 1.9. It is now available as a plugin. It's generally recommended to avoid browser detection, which is why it was removed.
2017-03-25