微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

比较简单实现的jQuery下拉菜单

想必大家见过也写过不少关于下拉菜单的例子,小弟这是献丑了,各取所需吧!

当web前端开发正值jQuery风靡的时候,各大网站都掀起了使用jQuery的风潮。原因在于其简单小巧,插件极其丰富,更重要的是它有一大批前端开发的爱好者。好了,不扯淡了,发个jQ写的下拉菜单玩玩!

css样式

/*下拉菜单*/
.dropmenu{ position:relative; width:80px; margin:10px 0;}
.dropmenu em{ border:#fff 1px solid;height:20px; line-height:20px;width:50px; display:block; padding:0 8px;}
.dropmenu em.on{ border:#ccc 1px solid;}
.dropmenu span{ position:absolute; top:21px; left:0;border:#ccc 1px solid; border-top:0; padding:5px 8px; width:50px;}
.dropmenu span a{ display:block; height:20px; line-height:20px}

html代码

下拉菜单

jquery脚本

// 下拉菜单
$(function(){
	$(".dropmenu em").hover(function(){
		if($(this).siblings().length==0){
			$(this).parent().append("栏目001栏目002栏目003栏目004");
		} else{
			$(this).siblings().slideDown();
		}
	}).parent().hover(function(){
			$(this).find("em").addClass("on");
		},function(){
			$(this).find("span").slideUp(200);
			$(this).find("em").removeClass("on");
	})
})

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐