本文实例讲述了jquery实现可点击伸缩与展开的菜单效果代码。分享给大家供大家参考。具体如下:
这是一款jquery实现的点击伸缩与展开的菜单代码,操作方式大家都知道吧,点击一下展开二级菜单的内容,再次点击则合拢,很经典的折叠菜单。
运行效果截图如下:
在线演示地址如下:
http://demo.phpstudy.net/js/2015/jquery-click-show-hidden-menu-style-codes/
具体代码如下:
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\"> <html xmlns=\"http://www.w3.org/1999/xhtml\"> <head> <meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /> <title>JQ点击伸缩、展开的菜单</title> <style type=\"text/css\"> 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;} </style> <script type=\"text/javascript\" src=\"jquery-1.6.2.min.js\"></script> <script type=\"text/javascript\"> $(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; }); }); </script> </head> <body> <dl> <dt><a href=\"#\">郑州美食</a></dt> <dd> <ul> <li><a href=\"#\">美食论坛</a></li> <li><a href=\"#\">地方小吃</a></li> <li><a href=\"#\">郑州酒店</a></li> </ul> </dd> <dt><a href=\"#\">郑州交通</a></dt> <dd> <ul> <li><a href=\"#\">新郑机场</a></li> <li><a href=\"#\">周边高速</a></li> </ul> </dd> <dt><a href=\"#\">郑州房产</a></dt> <dd> <ul> <li><a href=\"#\">房产论坛</a></li> <li><a href=\"#\">大河论坛</a></li> <li><a href=\"#\">天下中原</a></li> </ul> </dd> </dl> </body> </html>
希望本文所述对大家的jquery程序设计有所帮助。
本文地址:https://www.stayed.cn/item/17854
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我