jQuery Tools:Web开发必备的 jQuery UI 库
基本介绍
jQuery Tools 是基于 jQuery 开发的网站界面库,包含网站最常用的Tabs(选项卡)、Tooltip(信息提示)、Overlay(遮罩、弹窗)、Scrollable(滚动控制)、Form Validator(表单验证)、Rangeinput(范围选择)、Dateinput(日期选择)等众多功能。jQuery Tools 提供了高自定义的API接口,能够帮助开发者非常容易的实现所需要的功能,带给用户更佳的使用体验。
相比 jQuery UI,jQuery Tools 提供了作为网站应用更需要使用的功能,jQuery Tools 提供的功能分为三部分,分别是 UI Tools,Form Tools 和 Tools Box,下面会对每个功能模块分别作介绍,另外 jQuery Tools 要比 jQuery UI 的界面更精美,可定制性更好。除此之外,jQuery Tools 核心代码使用 GZIP 压缩后只有3.9KB,及时包括搜有的扩展功能也才14KB,要比 jQuery UI 轻量很多。
UI Tools
UI Tools 部分包括Tabs、Tooltip、Overlay和Scrollable四个功能模块,各功能模块的Demo如下:
Tabs(选项卡)
- Minimal setup for tabs
- Naming the tabs
- 4 different skins with CSS
- Using mouseover to switch tabs
- Making wizards with the tabs
- Making accordions with tabs
- Customizing the accordion effect
- Horizontal accordion using the tabs
- Multiple tabs and accordion instances
- Handling browsers back button
- Loading tab contents with ajax
- AJAXed tabs with history support
- Slideshow plugin for the tabs
Tooltip(信息提示)
- Basics of using the tooltip
- Using any HTML inside the tooltip
- Imitating browsers default tooltip
- Using tooltips in form fields
- Using tooltips in tables or lists
- Custom tooltip effect
- Dynamic positioning of the tooltip
Overlay(遮罩、弹窗)
- Minimal setup for overlay
- The apple effect for overlay
- Creating modal dialogs with overlay
- Opening overlays programmatically
- Overlays with different styles
- Loading external pages into overlay
- Multiple overlays on the same page
- Creating a customized overlay effect
Scrollable(信息滚动)
- Minimal setup for scrollable
- A vertical scrollable
- A simple scrollable p_w_picpath gallery
- Gallery with multiple scrollables
- A scrollable registration wizard
- Scrollable plugins in action
- Browser back button navigation
- jQuery tools home page setup
- A complete navigational system
- Add and remove items from scrollable
- Customizing the scrolling animation
Form Tools
Form Tools 部分包括Validator、Rangeinput和Dateinput三个功能模块,各功能模块的Demo如下:
Validator(表单验证)
- Minimal setup for validator
- Custom input types and attributes
- Server & client-side validation
- Error Summary
- Validator events in action
- Localizing the validator
Rangeinput(范围选择)
- Minimal setup for rangeinput
- A couple of vertical ranges
- Multiple small ranges
- A custom scrollbar for a DIV
Dateinput(日期选择)
- Minimal setup for dateinput
- A large skin for Dateinput
- Customizing Dateinput behavior
- Prompting for start and end dates
- Calendar that is always available
- Localizing the Dateinput (french)
Tools Box
Tools Box 部分包括Expose、Flashembed和Combinations三个功能模块,各功能模块的Demo如下:
Expose(突出重点)
- Minimal setup for expose
- Styling the mask
- Exposing a form
- Exposing videos with a custom mask
Flashembed(嵌入Flash)
- Basics of Flash embedding
- Flashembed and jQuery
- Loading flash on a mouse click
- Placing HTML on top of a flash object
- Handling old flash versions
- Flashembed and Flowplayer
Combinations(整合功能)
- HTML5 form inside an overlay
- An artist’s portfolio
- Speeding up the portfolio
您可能还喜欢
- 基于 HTML5 Canvas 的图片放大镜
- RoboVoice.com:让你的网页会说话
- 8个超棒的免费高质量图标搜索引擎
- 分享5个有趣的 JavaScript 代码片段
- 推荐一个很棒的免费自助建站工具
本文链接:jQuery Tools:Web开发必备的 jQuery UI 库
编译来源:梦想天空 ◆ 关注前端开发技术 ◆ 分享网页设计资源
转载于:https://blog.51cto.com/lihongbo/878507
jQuery Tools:Web开发必备的 jQuery UI 库相关推荐
- 作为曾经的 Web 开发“王者”,jQuery 的传奇怎么续写?
作为世界上使用最广泛的JavaScript库,jQuery曾经帮助过一代开发人员创建了适用于每种浏览器的网站,可以说,Web开发之所以能有今天,jQuery可谓功不可没.但是随着新的库.框架和范例的不 ...
- python web开发第三方库_Python Web开发中常用的第三方库
Python Web开发中常用的第三方库 TL;DR 经常有朋友问,如果用Python来做Web开发,该选用什么框架?用 Pyramid 开发Web该选用怎样的组合等问题?在这里我将介绍一些Pytho ...
- .Net Web开发必备
有很多朋友有的因为兴趣,有的因为生计而走向了.Net中,有很多朋友想学,但是又不知道怎么学,学什么,怎么系统的学,为此我以我微薄之力总结归纳写了一篇.Net web开发技术栈,以此帮助那些想学,却不知 ...
- 移动web开发(一)——移动web开发必备知识
参考: 移动终端开发必备知识.http://isux.tencent.com/mobile-development-essential-knowledge.html
- 追新求快的时代,别让 Java Web 开发必备工具 Tomcat 变成“熟悉的陌生人”!
作者 | 码哥字节 来源 | MageByte技术团队 Tomcat 发展这么多年,已经比较成熟稳定.在如今『追新求快』的时代,Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌 ...
- 【Java Web开发指南】JQuery基础笔记
文章目录 JQuery 基础: 1. JQuery 基础:1. 概念2. 快速入门3. JQuery对象和JS对象区别与转换4. 选择器5. DOM操作6. 案例 JQuery 基础: 1. 概念: ...
- web开发经典,jquery修改style属性display
定义字体的各个属性,可以让页面板式变得更好看. 字体样式包括字体类型.大小.颜色基本效果,另外还包括一些特殊的样式,如字体粗细.下划线.斜体.大小写样式等. 一.定义字体类型 font-family ...
- 移动终端web开发必备知识
原文:http://www.cnblogs.com/shawn-xie/archive/2012/12/10/2811206.html 移动设备的用户越来越多,每天android手机的激活量都已经超过 ...
- 参数验证 @Validated 和 @Valid 的区别,Java Web 开发必备。
Spring Validation验证框架对参数的验证机制提供了@Validated(Spring's JSR-303 规范,是标准 JSR-303 的一个变种),javax提供了@Valid(标准J ...
最新文章
- 编写里Linux命令解释器,linux基础教程试卷及答案
- 动态查询设置mysql慢查询
- centos中rabbitmq的安装及php支持
- 【视频课】图像分割最新内容来了(言有三新录制4部分实例分割算法详解)
- Qt for Android gradle编译同时输出多个渠道apk
- C++ 输出当前所在的路径
- 24. PE结构-PE详解之基址重定位详解
- Postgresql kill用户进程
- web前端入门到实战:CSS3两大实用属性,以及网页制作技巧
- 在MVC中要实现Ajax
- 简易计算器数码管c语言,简易计算器(数码管显示)
- Linux 题库及答案永久开放共同学习进步
- android加载dex方法,[原创]分享一个快速加载dex文件的方法
- GNSS基本概述——GPS,BD,GLONASS,Galileo
- 中西方对时间的差异_中西方文化交际中时间观的差异对比
- 你想要的宏基因组-微生物组知识全在这(19国庆特别篇)
- diskpart建立新卷
- oppo文件管理android在哪里,OPPO手机中缓存视频文件路径在哪里查看?怎么查看?
- 微信小程序的前世今生
- 电脑蓝屏,报错信息0xc000007b
热门文章
- 身为程序员的你一定要学会Python这个神操作,会这个想单身都难
- tabcontainer控件太长_AjaxControlToolKit--TabContainer控件的介绍收藏[摘录]
- 有源淹没分析arcgis_基于ArcGIS的洪水淹没分析与三维模拟
- Linux学习中我的10条建议和技巧
- 聊一下JVM是如何进行垃圾回收的算法
- qt获取窗口的右上角位置_如何获得 Qt窗口部件在主窗口中的位置--确定鼠标是否在某一控件上与在控件上的位置...
- JavaScript初学者编程题(21)
- 关于学习Python的一点学习总结(39->导入模块)
- 每日一套codeforce集训1119E[贪心],821C[栈模拟],645D[拓扑排序]
- 每日一套szuManthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2)