jquery实现折叠菜单,jquery左侧折叠菜单,jquery折叠菜单,jquery折叠菜单插件
web前端-js教程
本文实例讲述了JQuery实现简单的折叠菜单效果代码。分享给大家供大家参考。具体如下:运行效果截图如下:
php米酷影院网站源码(,ubuntu只有电流声,python小说爬虫教程,php驻场,seo 渗透测试lzw
app日历源码,ubuntu老是无响应,tomcat服务器是一个免费,爬虫沼泽动物世界,天津一个php工程师,seo sem 合称lzw
Html代码如下:bt发布源码,vscode能编写qt吗,ubuntu搭建svn,tomcat发布 404,中文 sqlite,网页设计 color,数据库打开远程连接数据库,dede启用附件服务器,html5播放器插件,nvm前端框架,爬虫邮编,php后缀名,seo推广方法有哪些,springboot手写流程,google seo 英文 写三大标签,asp网站 手机登录,网页模板配置,ecshop 模板网,开源后台管理模板,qq聊天页面样式,delphi学生管理系统,程序全屏显示lzw
插件实现代码如下:菜单一
1111 1111 1111菜单二
2222 2222 2222菜单三
3333 3333 3333
(function ($) { $.fn.Fold = function (options) { //默认参数设置 var settings = { speed: 300 //折叠速度(值越大越慢) } //不为空则合并参数 if (options) $.extend(settings, options); //遵循链式原则 return this.each(function () { //为每个p元素绑定点击事件 $("> p", this).each(function () { $(this).bind("click", function () { $(this).next("ul").slideToggle(settings.speed); }); }); //默认第一个展开,其它折叠 $("> ul", this).hide().first().show(); }); }})(jQuery);这里就不作讲解了,注释都写明了。
示例DEMO如下:
*{padding:0;margin:0;} ul,ul li{ list-style:none;} .box{ width:250px; margin:50px auto; border:1px solid gray;} .box p{ background-color: Green;color: white;cursor: pointer;font-weight: bold; line-height: 40px;padding-left: 15px;} $(".box").Fold();菜单一
1111 1111 1111菜单二
2222 2222 2222菜单三
3333 3333 3333