`

50个令人惊奇的jQuery插件

 
阅读更多

 

jQuery拥有强大的有创造性的程序员群体。 然而,它很难通过在所有发布的东西里面挑出那些绝对必须要拥有的宝贝。在本文中,你将得到50个新jQuery插件和JavaScript库的一个集合,拥有好的工具,可以使您的网站更便于使用。这些插件分类展示,便于浏览。好好享受吧!

http://www.woiweb.net/50-amazing-jquery-plugins.html

其他篇

 

 

 

 

 

对话框

浏览器内置窗口便于使用但很难看而且不能定制化。如果你想要你的应用看起来更高端和专业,肯定有讨厌默认外观的地方,本章节中的插件可以替代内置对话框而且很容易定制化。

1. Alertify.js

Alertify (github) 是一个小巧的呈现漂亮对话框和通知的库。它很容易用CSS定制,拥有一个简单的API,不依赖第三方包。要用它,只要引入js文件并且调用全局alertify对象的方法:

1
2
3
4
5
6
7
8
9
10
11
// alert dialog
alertify.alert("Message");
 
// confirm dialog
alertify.confirm("Message", function (e) {
    if (e) {
        // user clicked "ok"
    } else {
        // user clicked "cancel"
    }
});

Alertify.js

2. jQuery Avgrund

jQuery Avgrund (github) 是另一个酷的对话框解决方案。它不如alertify特性丰富,事实上是你web应用所需要的,该对话框会以一个给人以深刻印象的动画效果出现,同时闪烁和变暗背景。

jQuery Avgrund

表单

表单繁琐枯燥,每个人讨厌填充它们。甚至更大的问题是如果当前没有进行客户端验证我们将强制其进行二次输入。本章节中的插件尝试用有用的功能来提高表单交互使事情变得更好些。

3. iCheck

iCheck (github) 是一个提高你的表单控制的jQuery插件。它完美定制化,可工作在移动端而且皮肤漂亮多样。要使用它,需要在你的页面引入js和css文件,用少许jQuery代码转换你所有的单选框和多选框。编者推荐使用。

1
2
3
4
5
6
$(document).ready(function(){
    $('input').iCheck({
        checkboxClass: 'icheckbox_minimal',
        radioClass: 'iradio_minimal'
    });
});

iCheck

iCheck

4. Long Press

Long Press 是一个jQuery插件,简化强调或生僻字的拼写,当打字时一直按着一个键将会出现一个你可以用来选择字符的工具条,该插件同样在github 上。译者注:这个挺不错。

Long Press

Long Press

5. jQuery File Upload

jQuery File Upload (github) 是一个集文件多选,拖拽,进度条和图片预览的组件。它支持跨域,分块且可恢复文件上传和客户端图片尺寸重置。可配合任何服务器端平台 (PHP, Python, Ruby on Rails, Java, Node.js等)而且其一系列的引用和回调使用其很容易嵌入到你的应用里面。

jQuery File Upload

jQuery File Upload

6. Complexify

Complexify (github) 是一个以评估密码复杂程序为目的的jQuery插件。你可以在注册表单中使用它来向用户展现密码复杂度的百分比(就像我们在本教程中所做)。有了这个插 件,你可以强制密码包含大写/小写字母,数字,特殊符号和更多的组合。我要指出,这是一个纯粹的客户端解决方案,这意味着它可以规避。这就是为什么你要在 服务器端还应检查密码的复杂性。

Complexify

Complexify

7. jQuery Knob

jQuery Knob (github) 是一个用于将输入元素转换为可触摸的jQuery转盘的插件。它使用canvas构建,并且通过设置输入框的属性值实现完全定制化。像这样:

<iframe id="aswift_3" style="left: 0px; top: 0px; position: absolute;" name="aswift_3" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" width="336" height="280"></iframe>
1
<input class="knob" data-width="150" data-cursor=true data-fgColor="#222222" data-thickness="0.3" value="29">

这转盘可以用鼠标(点击,拖拽,滚轮),键盘,或者在移动设备上使用触摸来控制。这个有点意思。

jQuery Knob

jQuery Knob

8. Pickadate.js

Pickadate.js (github) 是一个用于创建响应式并且移动端也很友好的日期选择jQuery插件,它使用非常简单并且能用CSS定制化,使用它,只需引入js文件和样式表,并在你的输入框上调用这个插件:

$('.datepicker').pickadate();

该插件有很多选项,请看 文档译者注:月份及年份带下拉的好像没做事件阻止,选择某个月会直接关掉当前选择器。

Pickadate.js

Pickadate.js

9. Chosen

Chosen (github) 是一个强大的组件,能将一个选择输入框转换成一个可检索的下拉列表。它易于用CSS定制,并且你可以在自己的代码通过回调函数来使用。该插件同样更新原始元素(隐藏的那个),如此可以它做为表单的一部分提交或用JS读取它也可得到正确的结果。译者注:这个真心不错。

Chosen

Chosen

10. Fancy Input

Fancy Input (github)是一个在超级酷的文本框中输入或删除文本的插件,它有5种动画效果,动画是用CSS3来实现效果。译者注:效果很棒,在输入中文时有不太好用。

$('div :input').fancyInput();

Fancy Input

Fancy Input

11. Typeahead.js

Typeahead (github) 是twitter的一个快速自动完成库。它的灵感来源于twitter.com的搜索框并且拥有其全部特性。当用户输入时它产生联想,并且将最顶部的联想做为输入提示,该插件可使用硬编码数据同样也支持远程数据,以此来减轻网络请求。

Typeahead.js

Typeahead.js

12. Parsley.js

Parsley.js (github) 是一个不显眼的表单验证库。它可以让你而无需编写一行JavaScript代码来验证表单字段。相反,你必须把数据属性置于你需要验证的输入框中,剩下的交由插件处理,该插件可同jQuery和Zepto一起工作,并且不到800行。

Parsley.js

Parsley.js

 

分享到:
评论

相关推荐

    60个令人惊叹的jQuery插件

    在“60个令人惊叹的jQuery插件”这个资源中,我们显然会发现一系列精心设计且用途广泛的插件,这些插件能极大地提升网页的交互性和用户体验。下面,我们将深入探讨jQuery插件及其在网页开发中的应用。 首先,jQuery...

    jquery插件库-jquery粒子系统插件demo.zip

    本文将详细介绍一个jQuery插件——jQuery粒子系统插件,并探讨其在网页设计中的应用。 jQuery粒子系统插件是一种动态效果插件,它能够生成充满活力的粒子动画,这些粒子可以是点、图形或文字,它们在页面上随机移动...

    jquery 插件,轮转效果很棒的

    本篇文章将深入探讨如何利用jQuery插件创建出令人赞叹的图片轮转效果,以及相关的应用技巧。 首先,我们来理解jQuery插件的基本概念。jQuery插件是扩展jQuery功能的代码模块,它们通常包含自定义的方法和事件处理...

    jquery插件特效(五)

    在这个“jquery插件特效(五)”的主题下,我们将关注700多个动画类插件,这些插件是从各大jQuery插件网站精心收集的。 首先,让我们了解jQuery动画的基础。jQuery提供了一系列方法,如`.fadeIn()`, `.fadeOut()`, ...

    实现涟漪效应的JQuery插件

    在本文中,我们将深入探讨如何使用“jquery.ripple.js”这款JavaScript插件来实现令人惊叹的涟漪效应。这个插件是基于HTML5 Canvas技术,它允许开发者在网页中的图片或者任何元素上添加一个交互式的水波纹效果,当...

    带38种动画过渡效果的炫酷jQuery幻灯片插件

    SkitterSlideshow是一款强大的jQuery插件,专注于创建引人入胜的幻灯片展示效果。它以其丰富的动画过渡效果和高度可定制性在网页设计领域备受青睐。这款插件提供38种独特的过渡效果,为网页增添视觉吸引力,同时包含...

    jquery插件特效(二)

    jQuery作为一个强大的JavaScript库,简化了DOM操作,事件处理,动画效果,以及AJAX交互,使得开发者能够轻松创建出令人印象深刻的动态网页。 首先,我们要关注的是jQuery中的3D特效。3D效果通常会给用户带来更真实...

    利用jquery插件实现js特效

    本篇文章将深入探讨如何利用jQuery插件来实现令人惊叹的JS特效,特别是针对相册功能。 首先,我们来看"jquery-lightbox-0.5"这个插件。Lightbox是一种流行的技术,用于在网页上展示大图。当用户点击缩略图时,图片...

    jquery的全屏轮播插件jquery-fsscroll

    **jQuery库:** jQuery 是一个高效、简洁且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互。...通过熟练掌握和应用这个插件,可以在网页设计中创造出令人印象深刻的全屏滚动效果。

    JQUERY 超炫图片预览插件

    本篇将详细探讨"JQUERY 超炫图片预览插件"这一主题,以及如何利用其中的"postcardviewer"插件来创建令人印象深刻的图片预览体验。 一、jQuery 图片预览插件的重要性 1. 提高用户体验:用户无需点击图片就能预览,...

    jQuery全屏滚动插件

    **jQuery全屏滚动插件——XSwitch详解** 在网页设计中,全屏滚动效果已经成为一种流行趋势,它...通过深入理解XSwitch的工作原理和使用方法,你可以轻松地将其整合到自己的项目中,创造出令人印象深刻的全屏滚动效果。

    超赞 值得一试的jQuery插件和CSS3应用

    jQuery和CSS3相结合往往能制作出令人意想不到的网页应用,比如可以给平淡无光的菜单添加3D效果,可以给不起眼的小按钮增加发光的动画特效。下面我们就来看看jQuery和CSS3的魅力,这几款应用有些还是比较实用的。 1、...

    jquery ImageFlow 图片显示插件 很玄效果

    无论是用于单张图片的特写展示,还是用于一组图片的连续浏览,都能营造出令人印象深刻的视觉效果。 ImageFlow 插件的使用相当简单,主要依赖于两个关键文件:`imageflow.css` 和 `imageflow.js`。`imageflow.css` ...

    jquery chart 插件

    无论你是初学者还是经验丰富的开发者,都能快速上手并创建出令人眼前一亮的数据可视化效果。在实际项目中,结合标签"炫",你可以利用这个插件制作出视觉效果出众、互动性强的图表,让数据更加生动有趣。

    JQuery插件 ImageZoomTour

    **jQuery插件ImageZoomTour详解** ImageZoomTour是一款基于jQuery的创新性图片导航插件,它为用户提供了独特的浏览体验,特别适用于展示地理位置或者详细解释某一主题。这款插件通过放大和平移图像,使用户能够更...

    jquery绘图插件-flot

    **jQuery绘图插件Flot详解** Flot是一款强大的基于JavaScript的绘图库,它完全依赖于jQuery,为Web开发者提供了在网页上绘制各种图表的...它的API丰富,文档详尽,使得开发者能够快速上手并创建出令人印象深刻的图表。

    jQuery Timelinr动感十足的超酷jQuery时间轴插件

    总结来说,jQuery Timelinr是一个强大且易于使用的jQuery插件,它为网页时间轴展示提供了丰富的功能和灵活性。无论你是新手还是经验丰富的开发者,都能快速上手并创建出令人印象深刻的时间轴效果。如果你的项目需要...

    jQuery 幻灯片插件

    jQuery 是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画和Ajax交互等任务。在网页设计中,幻灯片插件...只需掌握基本的jQuery知识,就能轻松驾驭这个插件,创造出令人印象深刻的网页效果。

    D3.Js-JQuery 3D插件

    在"3D制图"方面,虽然D3.js本身并不直接支持复杂的3D图形绘制,但通过与其他库如Three.js或WebGL的结合,开发者能够构建出令人印象深刻的3D可视化项目。Three.js是一个基于WebGL的JavaScript库,它可以与D3.js无缝...

    10个基于Jquery的幻灯片插件教程

    ThePiecemaker XML Gallery是一款拥有3D效果的Jquery插件。它通过XML文件的配置,使得幻灯片展示具有互动性和动态效果,而不必使用Flash技术。这不仅提高了页面的兼容性,也增强了用户交互体验。用户可以深入研究其...

Global site tag (gtag.js) - Google Analytics