本文实例讲述了jquery实现可点击伸缩与展开的菜单效果代码。分享给大家供大家参考。具体如下:

这是一款jquery实现的点击伸缩与展开的菜单代码,操作方式大家都知道吧,点击一下展开二级菜单的内容,再次点击则合拢,很经典的折叠菜单。

运行效果截图如下:

96d940f97e2202d9288d4b451e4fe2ba.png

在线演示地址如下:

具体代码如下:

/p>

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

JQ点击伸缩、展开的菜单

body { font-family: Arial; font-size: 16px; }

dl { width: 300px; }

dl,dd { margin: 0; }

dt { background-color:#ae8758; background-image:url(images/201207.png); background-repeat:no-repeat; background-position:5px 13px; font-size: 18px; padding: 5px 5px 5px 20px; margin: 2px; height:29px; line-height:28px; }

dt a { color: #FFF; text-decoration:none; }

dd a { color: #000; }

ul{ list-style: none; padding:5px 5px 5px 20px; margin:0; }

li{ line-height:24px;}

.bg{ background-position:5px -16px;}

$(document).ready(function(){

$("dd").hide();

$("dt a").click(function(){

$(this).parent().toggleClass("bg");

$(this).parent().prevAll("dt").removeClass("bg")

$(this).parent().nextAll("dt").removeClass("bg")

$(this).parent().next().slideToggle();

$(this).parent().prevAll("dd").slideUp("slow");

$(this).parent().next().nextAll("dd").slideUp("slow");

return false;

});

});

郑州美食
郑州交通
郑州房产

希望本文所述对大家的jquery程序设计有所帮助。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐