什么是“必须拥有”jQuery插件?

我想知道什么是最有用的JQuery插件。 我特别感兴趣的是那些在一般UI开发中可能有用的,比如Tablesorter ,而不是那些不常见的需求。

如果你可以提供一个非常简短的插件的目的说明,这将是非常有用的。

谢谢,唐

我的列表:

  • 自动完成
    • input字段,使用户能够快速find并select一些值,利用search和过滤。
  • JSON
    • JSON插件检索和操纵JSON数据。
  • 曲奇饼
    • 简单和轻量级的实用插件,用于阅读,书写和删除cookies。
  • Vaildation
    • 用于validation表单input数据。
  • UI
    • 全function的可编辑和即时使用的小部件和更多…
  • 接口
    • 拖动,Sortables,Droppables,即插即用组件和视觉效果。
  • 周期
    • 多function和轻量级的图像幻灯片插件。

我们目前使用:

印象最深刻

  • 布局(docker,别针,分配器) – 太棒了

jQuery的UI元素:

  • 选项卡 – 选项卡式的用户界面
  • 自动完成 – 从Web服务的build议框
  • DatePicker – 漂亮的日历dateselect器

有用的社区插件:

  • 滚动 – 滚动任何div
  • 滚动窗格 – 控制滚动条的外观
  • 表分类器 – 表分类(客户端)的任何简单的表
  • 快速search – 即时search表格内容
  • validation – 表单validation(必填/types/自定义regEx)
  • HotKeys – 关键快捷方式的陷阱。 捕获键盘上的每个按键。 真棒。
  • BlockUI – 令人敬畏的modal dialog
  • 弯曲的angular落 – 默认情况下消除锯齿
  • Tokenisedinput(或Facebook的自动填充与X) – Facebook风格标记自动完成

更多来,我会添加链接等…

我认为Flot插件(绘图库/插件)值得在这个“必备”列表中的位置。

此外,在这里,在StackOverflow中使用它来显示用户帐户页面中信誉的直方图。

我会列出一个我正在工作的…

我的jLINQ插件是.NET LINQ的jQuery版本。 它用于处理内存中的集合(不直接与服务器通信),让我们使用类似于以下的语法。

var results = $.from(data) .ignoreCase() .startsWith("firstName","m") .or("n") .isNot("administrator") .orderBy("lastName") .select(); 

它支持你在LINQ中发现的其他一些命令,用于sorting和分组,以及大部分select命令,如contains,between,greaterThan等。

这是一个演示 – 这是稳定的,但仍在进行中

也许不一定有,但可能会有用,因为它的进展…

我刚刚发现jqGrid ,它看起来非常好。

它也有很多文档(现在是99页的pdf )和例子

为了在不影响页面内容的情况下将消息发送到客户端,我使用基于OSX Growl系统的jGrowl 。

很多的选项,设置,并保持页面清洁:)

来自Flowplayer的jQuery工具真的很花哨。 我真的很喜欢揭露和overlay插件。

我知道这是一个旧的post,但是,只是想我会把我的2美分,供将来参考。

Colorbox – 绝对是Jquery的最佳模式窗口/灯箱。

validation插件(之前提到)也工作得很好。

用户界面 – 没有更好的方式来做可拖动,可resize和其他几个。

Slibox2 – 用于jQuery的最终灯箱克隆,非常易于使用。

iFixPng – IE6 PNG w / alpha的简单解决scheme。

我对Filament集团的Date Range Picker印象非常深刻

UI绝对是必备的。 作为一个网格组件,我会推荐jqGrid 。 恕我直言,这比flexiGrid更好。

我总是使用Facebox来向用户显示popup窗体和消息。 它保持界面清洁(我们大多数用户使用Facebook),但它不像使用alert()那样平淡无奇。

如果您使用Visual Studio 2008来编写jQuery,则需要使用Intellisense: http : //weblogs.asp.net/bleroy/archive/2008/10/27/jquery-intellisense-documentation-file-available.aspx

http://docs.jquery.com/Plugins/dimensions ,它有很大的偏移和outerwith函数…

最近我一直使用JQuery Tools作为JQueryUI的替代品,JQuery Tools更多的是以HTML5 / CSS3为中心: http : //flowplayer.org/tools/index.html

我喜欢JCarousel精简版(不JCarousel) http://www.gmarwaha.com/jquery/jcarousellite/只是我所需要的,没有更多。;

-fs

没有人提到这些,我发现非常有用:

  • 数据表 – 将高级function和交互控制添加到HTML表中
  • BeautyTips – 将可configuration的工具提示添加到HTML元素

我是jTemplates的忠实粉丝,它给你客户端模板。 我觉得它非常强大,特别是对于渲染结果。

  • Jqgrid: http : //www.trirand.com/blog , 可用于jQuery的最佳网格插件
  • pngFix: http : //jquery.andreaseberhard.de/pngFix , 解决IE中alpha透明PNG图片的问题