先给大家展示下实现效果图,如果亲感觉是您想要的效果,请参考本代码。
实现代码如下所示:
<!DOCTYPE html> <html> <head> <meta charset=\"utf-8\"> <title>JavaScript菜单侧边展开(改良版)</title> </head> <body> <ul id=\"navigation\"> <li><a href=\"#\">系统管理</a> <ul> <li><a href=\"#\">地区设置</a></li> <li><a href=\"#\">分行设置</a></li> <li><a href=\"#\">银行操作用户设置</a></li> <li><a href=\"#\">密码修改</a></li> </ul> </li> <li><a href=\"#\">学校管理</a> <ul> <li><a href=\"#\">学校设置</a></li> <li><a href=\"#\">学校查询</a></li> </ul> </li> <li><a href=\"#\">基础信息管理</a></li> <li><a href=\"#\">统计系统查询</a></li> </ul> <script src=\"jquery-1.11.1.js\"></script> <script> var $j = jQuery.noConflict(); $j(function(){ var lis = document.getElementById(\"navigation\").getElementsByTagName(\"li\"); for (var i=0; i<lis.length; i++) { lis[i].onmouseover=function() { var subMenu = this.getElementsByTagName(\"ul\")[0]; subMenu.style.display = \"block\"; var subcolor = this.getElementsByTagName(\"a\")[0]; subcolor.style.background = \"lightblue\"; } lis[i].onmouseout=function() { var subMenu = this.getElementsByTagName(\"ul\")[0]; subMenu.style.display = \"none\"; var subcolor = this.getElementsByTagName(\"a\")[0]; subcolor.style.background = \"\"; } } }); </script> <script src=\"jquery-1.11.1.js\"></script> </body> </html>
以上是本文给大家介绍的jquery侧边栏代码,希望对大家有所帮助!同时也非常感谢大家对phpstudy网站的支持!
本文地址:https://www.stayed.cn/item/19753
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我