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是一家来自荷兰莱顿的网络代理公司。我们喜欢使用开源软件。