jQuery结合CSS制作动态下拉菜单

jQuery结合CSS制作动态下拉菜单
当一个大的子菜单是放置在一个有限的导航菜单的空间,我们通常使用下拉菜单来弥补空间的不足,本文将带你用最少的时间,使用jQuery和CSS制作动态下拉菜单。
XHTML

第一个是在页面的头部引入jQuery库,这是必要的。
然后,我使用了一个无顺序表来构建菜单。
首页
服务
案例
关于
博客

看一看,它看起来很简单。因为下拉菜单开始,我还需要设置一个可以触发和下拉的可视按钮。为了便于直接使用图片作为触发按钮,并将图片放在菜单列表的顶部。
CSS

分别设置菜单的CSS样式,并查看代码:

。menu_head { border: 1px solid # 998675;背景:# F30 }
.menu{display:none; width:184px; border:1px solid #998675; border-top:none}
。菜单里{列表样式:无;背景:# 493e3b }
菜单里。{ padding: 10px;显示:块;颜色:# FFF;文字装饰:无;}
菜单李A:悬停{字体重量:粗体;}
。菜单里。ALT {背景:# 362f2d;}
值得注意的是,li.alt。菜单风格是用来区分奇数和偶数行之间的线,它将反映在下面的jQuery代码。

jQuery

在jQuery代码,首先我想做一个下拉菜单行数为偶数的模式之间的区别,然后添加一个图片的ALT键点击触发事件,你可以开关的下拉菜单,当你点击按钮。

$(函数(){())
$(。菜单里:即使)。AddClass(ALT);
$(img。menu_head)。Click(function(){)
$(菜单)。SlideToggle(快速);
});
});
注意,我使用jQuery的slidetoggle方法滑动菜单的显示和隐藏,而且效果很光滑。

以上是jQuery与css的共享,配合动态下拉菜单,希望能帮助大家学习
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部