第九章 JQUI
一、什么是插件
①是遵循一定接口规范编写的程序
②是原有系统平台功能的扩展和补充
③只能运行在规定的系统平台下,而不能单独运行
注:由于jQuery插件是基于jQuery脚本库的扩展,所以所有jQuery插件都必须依赖于jQuery基础脚本库,在加入插件时需要先引入jQuery基础脚本库,再引入插件库,一定要注意引入的先后顺序。
jQuery插件的参数一般采用的是JSON格式
二、常用插件
dialog插件:常用的对话框展现形式分为普通对话框和form对话框
常用参数:
引入jQuery-ui库:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
实现效果:
tabs插件:
可实现丰富的选项卡效果。常用的展现形式有鼠标单击触发tab切换、鼠标移动触发tab切换
常用属性:
常用方法:
常用事件:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
实现效果:
menu插件:
常用属性:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
实现效果:
autocomplete插件:远程数据源实现自动完成
语法:$(selector).autocomplete([settings])
常用属性:
常用事件:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
实现效果:自动查找与a匹配的值
lazyload插件:
将图片分批按需加载、缩短用户等待时间、缓解服务器压力
语法:$(selector).lazyload([settings]);
常用参数:
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)