jQuery上下文菜单插件&;聚乙烯填充物

Posted

tags:

中文标题:jQuery上下文菜单插件&;聚乙烯填充物 原文标题:jQuery contextMenu plugin & polyfill 项目评级:Star:2200      Fork:751 下载地址:https://github.com/swisnl/jQuery-contextMenu 详情介绍

jQuery上下文菜单插件&;聚乙烯填充物

$.contextMenu是上下文菜单的管理工具,你猜对了。它是为一个有数百个元素可以显示上下文菜单的应用程序设计的,因此初始化速度和内存使用量都很小。它还允许在不提供实际标记的情况下注册上下文菜单,因为$.contextMenu会根据需要生成DOMElement。

特征-

演示-

文档

依赖项

用法

从javascript注册contextMenu:

看看演示。

3.0版测试版

3.0版是将javascript重组为用ES6编写的更理智的东西。它整合了所有API,因此回调得到了更好的记录,也更简洁。基本原理仍然相同,但所有回调的结构都不同。

此重构的目标主要是使ContextMenu更易于维护,并使API更加一致。它还添加了JSdoc注释,以便从代码生成API文档,并支持代码完成。

检查3.x分支,或使用npm install jquery-contextmenu@next进行安装。

HTML5兼容性

Firefox 8使用<;菜单项>;菜单结构的标记。然而,说明书指出<;命令>;标签应该用于此目的。$。contextMenu接受两者。

Firefox 8还没有完全实现上下文菜单规范(Ticket#617528)。要素

按钮

输入和

选项

可用作命令被完全忽略。它也不能(从光学上)区分复选框/无线电和常规命令(Bug#705292)。

注意:虽然规格说明<;选项>;s将被渲染为常规命令,$.contextMenu将渲染实际的<;选择>;。从HTML5<;菜单>;:

交互作用原理

您(显然)可以用鼠标使用上下文菜单。打开后,您还可以使用键盘(完全)对其进行导航。

除了显而易见的以外,浏览器还对字母数字键的敲击做出反应。在上下文菜单中点击r将使Firefox(8)立即重新加载页面。Chrome选择在页面上查看信息的选项,Safari选择打印文档的选项。太棒了,对吧?直到在Windows上尝试了同样的操作,我才意识到浏览器正在为此使用访问密钥。我更喜欢输入某个东西的第一个字符,比如“s”代表“save”,然后迭代所有以s开头的命令。但那就是我——我对用户体验了解多少?无论如何,$.contextMenu现在也支持访问密钥处理。

作者

许可证

$.contextMenu在麻省理工学院许可下发布

这个包裹是Treeware。如果你在生产中使用它,那么我们要求你给世界买一棵树,以感谢我们的工作。通过为特雷瓦雷森林做出贡献,你将为当地家庭创造就业机会,并恢复野生动物栖息地。

特别感谢

从encharm/Font Awesome SVG PNG中使用的Font Awosome图标。

SWIS开源

SWIS是一家来自荷兰莱顿的网络代理公司。我们喜欢使用开源软件。

样式自动填充或自动完成默认浏览器下拉菜单

10+ 最流行的 jQuery Tree 菜单插件

Jquery Chosen 插件 - 通过 Ajax 动态填充列表

Jquery Chosen插件 - 由Ajax动态填充列表

12款非常棒的jquery下拉菜单&导航源码案例汇总下载

从 QTableView 单元格 DisplayRole 填充上下文菜单