一个可折叠的jQuery菜单插件

Posted

tags:

中文标题:一个可折叠的jQuery菜单插件 原文标题:A collapsible jQuery menu plugin 项目评级:Star:1900      Fork:490 下载地址:https://github.com/onokumus/metismenu 详情介绍

梅蒂斯梅努

一个可折叠的jQuery菜单插件

此版本不支持任何版本的IE浏览器。

开始

安装

使用npm安装:

用纱线安装:

使用composer安装

下载

下载

用法

请确保在元素a的基础上添加aria-expanded。该属性明确定义了可折叠元素的当前状态,以用于屏幕阅读器和类似的辅助技术。如果可折叠元件默认关闭,则其值应为aria-expanded="false"。如果使用mm-active类将可折叠元素的父li元素默认设置为打开,请在控件上设置aria-expanded="true"。插件将根据可折叠元素是否已打开或关闭自动切换此属性。

has-arrow类添加到a元素

停止在某些元素上打开列表

如图所示,在<a>元素中设置aria disabled=“true”将停止metisMenu打开该特定列表的菜单。这可以动态更改,并将正确遵守:

切换

类型:Boolean

默认值:true

用于自动折叠支撑。

处置

类型:String

默认值:null

用于停止和销毁metisMenu。

预防性违约

类型:Boolean

默认值:true

防止或允许在展开/折叠后发生下拉菜单的onclick事件。

自2.7.0版本起

触发器元素

类型:jQuery selector

默认值:a

parentTrigger(父触发器)

类型:jQuery selector

默认值:li

子菜单

类型:jQuery selector

默认值:ul

事件

<表格>

事件类型

描述

显示.metisMenu

当调用_show实例方法时,此事件会立即触发

shown.metisMenu(显示时间菜单)

当折叠ul元素对用户可见时(将等待CSS转换完成),会触发此事件

隐藏.metisMenu

当调用_hide方法时,会立即触发此事件

隐藏.metisMenu

当折叠ul元素对用户隐藏时(将等待CSS转换完成),会触发此事件

从v2迁移到v3

演示

http://mm.onokumus.com

包含一个简单的HTML文件来演示metisMenu插件。

关于

相关项目

贡献者

<表格>

贡献者

奥诺库姆斯

迪戈朱

新浪微博

德鲁戈·勒博夫斯基

布尔科夫BA

亚瑟王

mrdziuban先生

尼科拉西结

彼得大街你好

钾中毒

安德烈·伊斯特伍德

格涅瓦舍夫

719媒体

克里斯威金斯

日本

卢卡斯·德贡

Cedidi公司

沃梅尔

卡皮内特

贡献

拉货请求和明星总是受欢迎的。对于bug和功能请求,请创建一个问题。

请阅读投稿指南,了解有关打开问题、拉取请求和编码标准的建议。

发布历史记录

<表格>

日期

版本

变化

2021年5月16日

版本3.0.7

sass支持

2020年3月22日

版本3.0.6

修复安全漏洞

2019年9月22日至28日

版本3.0.5

将dispose修复为类似于init(添加事件)#184

2019年3月7日

版本3.0.4

修复

2018年10月5日

版本3.0.3

修复

2018年10月5日

版本3.0.2

修复

2018年10月5日

版本3.0.1

修复

2018年10月5日

版本3.0.0

功能更强

2018年10月5日

v2.7.9.1版本

修复处置选项#173

2018年6月28日

v2.7.9版本

使jquery成为对等依赖项

2018年6月14日

v2.7.8版本

删除aria扩展属性&;删除过渡和检查

2018年2月14日

v2.7.4版本

jQuery->;$在src/metisMenu.js中修复导入#158个

2018年2月14日

v2.7.3版本

可能未在node.js环境#156中定义窗口

2017年12月31日

v2.7.2版本

隔离引导程序更改,删除旧的遗留ie9代码#154

2017年10月30日

v2.7.1版本

添加了check-in complete()-在处理菜单时中断的回调#150

2017年3月8日

v2.7.0版本

fixedhas-arrow类边界颜色&;添加了新的3个选项

2017年2月23日

v2.6.3版本

固定#129

2017年2月2日

v2.6.2版本

doubleTapToGo选项已弃用

2016年12月6日

v2.6.1版本

修复require.js

2016年11月29日

v2.6.0版本

处置支架

2016年5月6日

v2.5.2版本

修复Menu无法删除正在折叠的类的问题

2016年5月6日

v2.5.1版本

固定引导冲突

2016年3月31日

v2.5.0版本

活动支持

2016年3月11日

v2.4.3版本

创建流星包

2016年3月4日

v2.4.2版本

返回2.4.0版本

2016年3月3日

v2.4.1版本

传递给方法的转换元素(已删除)

2016年1月25日

v2.4.0版本

支持AMD/Node/CommonJS

2016年1月8日

v2.3.0版本

将aria-disabled=true添加到链接元素可防止打开下拉列表

2015年9月27日

2.0版本

支持的事件&;添加的预防默认选项

2015年8月6日

v2.1.0版本

RTL&;aria-expanded属性&;TypeScript类型定义支持

2015年7月25日

v2.0.3版本

当活动项具有doubleTapToGo时,不应折叠

2015年5月23日

v2.0.2版本

固定的,固定的

2015年5月22日

v2.0.1版本

可更改类名支持

2015年4月3日

2.0版本

删除引导依赖项

2015年3月24日

v1.1.3版本

作曲家支持

2014年11月1日

v1.1.3版本

引导程序3.3.0

2014年7月7日

1.0版

添加双击功能

2014年6月24日

v1.0.3版本

cdnjs支持&;重命名插件

2014年6月18日

v1.0.3版本

创建咕哝任务

2014年6月10日

v1.0.2版本

针对IE8&;第9页

著者

奥斯曼·努里·奥库姆斯

许可证

版权所有©2021,Osman Nuri Okumus。

根据麻省理工学院许可证发布。

JavaScript Jquery可折叠插件

Jquery可折叠插件

jquery可折叠边栏菜单

06 Jquery UI Accodion 可折叠面板插件

基于 Datatable Jquery 的插件 - 表格 - 表格中可折叠的问题 - Javascript/HTML

jquery easyui 可折叠的导航菜单这段看不懂,求详解