1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 基于jQuery实现简单的折叠菜单效果【jquery】

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

时间:2018-09-02 02:18:14

相关推荐

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

web前端|js教程

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();

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。