首页 >

基于jQuery实现简单的折叠菜单效果【jquery】

web前端|js教程基于jQuery实现简单的折叠菜单效果【jquery】
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;}  

菜单一

1111 1111 1111

菜单二

2222 2222 2222

菜单三

3333 3333 3333
$(".box").Fold();

  • 暂无相关文章