SelectPage v2.4 发布新增纯下拉列表和关闭分页功能


Posted in Javascript onSeptember 07, 2017

下拉分页选择插件 SelectPage v2.4 发布了,插件更新内容:

  • 增加pagination参数,指定稿件是否使用分页加载数据,以及显示分页栏
  • 增加listSize参数,指定了不使用分页的列表,显示的高度,单位为个(选项个数),默认显示10个项目的高度
  • 设置selectOnly:true的情况下,输入框为只读模式,不允许输入查询过滤
  • 修复多选模式下及设置了最大选中项目时,选中了项目再次点击“全选本页”按钮会在已选择的基础上增加最大选中项目个数的项目
  • 调整下拉列表样式及位置
  • 增加单选模式下,选中项目后,自动显示清空按钮
  • 修复多选模式下,移除本页和清除所有两个按钮点击后,回调出错的问题
  • 增加搜索无结果时显示提示信息

插件简介:

多功能下拉选择插件 SelectPage

支持autocomplete、键盘操作、分页、标签多选等多功能的选择器插件

插件效果

多选模式效果图:

SelectPage v2.4 发布新增纯下拉列表和关闭分页功能

默认单选模式效果图:

SelectPage v2.4 发布新增纯下拉列表和关闭分页功能

入门指南、实例、文档

更多实例、文档请访问: https://terryz.github.io

项目GitHub地址: https://github.com/TerryZ/SelectPage

如果您觉得项目还不错,还请给项目( Github /  码云 )加个Star,以示支持

什么是SelectPage

功能特点

  • 基于jQuery、Bootstrap2、3开发
  • 也可应用于无任何UI框架的原生HTML环境
  • 输入框输入关键字快速查找(autocomplete)
  • 结果列表分页展示
  • 使用键盘快速操作基本功能及分页功能
  • 允许使用静态json数据源或ajax动态请求的数据源
  • 多项选择以标签(Tag)形式展现
  • 结果列表自动判断屏幕边缘,避免内容超出可视范围
  • 丰富的参数设置及功能API调用

浏览器兼容:IE8+、Chrome、Firefox等

插件基于jQuery开发,可在Bootstrap2、3环境下使用,亦可在原生无UI框架的环境下直接使用

为什么要有SelectPage

有时候我们需要有一个插件,它可以输入关键字进行快速查找,可以下拉进行选择,可以在展示大量数据时进行分页显示,可以使用键盘进行快速操作,可以适应各种UI环境,可以被灵活定制,而上述的情况就真的出现在现实项目的需求里了

这就是为什么会有SelectPage插件的原因

怎么使用SelectPage

在 Github 或  码云 上下载最新的版本,解压后并放入需要使用的项目中

引用文件

< !-- 基础环境引用说明 -- >
< !-- Bootstrap的UI框架基础样式 -- >
< link rel="stylesheet" href="bootstrap.min.css" rel="external nofollow" type="text/css">
< !-- 插件使用了部分font-awesome的图标,所以需要引入该样式 -- >
< link rel="stylesheet" href="font-awesome.min.css" rel="external nofollow" type="text/css">
< !-- jQuery,Bootstrap的基础脚本引用 -- >
< script type="text/javascript" src="bootstrap.min.js" >< /script >
< script type="text/javascript" src="jquery.min.js" >< /script >
< !-- 插件使用的样式表文件,根据使用环境的Bootstrap版本进行引用 -- >
< !-- Bootstrap2使用 -- >
< link rel="stylesheet" href="selectpage.css" rel="external nofollow" type="text/css">
< !-- Bootstrap3使用 -- >
< link rel="stylesheet" href="selectpage.bootstrap3.css" rel="external nofollow" type="text/css">
< !-- 非Bootstrap生态下引用该样式 -- >
< link rel="stylesheet" href="selectpage.base.css" rel="external nofollow" type="text/css">
< !-- 以上的样式文件根据实际使用的环境进行引用,引用其中一项即可 -- >
< !-- 插件核心脚本 -- >
< script type="text/javascript" src="selectpage.js" >< /script >
HTML页面元素设置
< !-- 设置文本框为插件基本元素 -- >
< input type="text" id="selectPage" >
脚本初始化插件
//定义数组,在服务端返回的数据也以该格式返回:Array[{Object},{...}]
var tag_data = [
 {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛'},
 {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫兰骑士'},
 {id:3 ,name:'Detroit Pistons',desc:'底特律活塞'},
 {id:4 ,name:'Indiana Pacers',desc:'印第安纳步行者'}
];
//初始化插件
$('#selectPage').selectPage({
 showField : 'desc',
 keyField : 'id',
 data : tag_data
});

总结

以上所述是小编给大家介绍的SelectPage v2.4 发布新增纯下拉列表和关闭分页功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
var与Javascript变量隐式声明
Sep 17 Javascript
使用jQuery.fn自定义jQuery翻页插件
Jan 20 Javascript
根据经纬度计算地球上两点之间的距离js实现代码
Mar 05 Javascript
jQuery中removeData()方法用法实例
Dec 27 Javascript
原生JS和JQuery动态添加、删除表格行的方法
May 28 Javascript
javascript排序函数实现数字排序
Jun 26 Javascript
javascript实现多张图片左右无缝滚动效果
Mar 22 Javascript
React Native如何消除启动时白屏的方法
Aug 08 Javascript
vue 将页面公用的头部组件化的方法
Dec 18 Javascript
浅谈React + Webpack 构建打包优化
Jan 23 Javascript
layui自定义验证,用ajax查询后台是否有重复数据,form.verify的例子
Sep 06 Javascript
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
Apr 13 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
Sep 07 #Javascript
阿里大于短信验证码node koa2的实现代码(最新)
Sep 07 #Javascript
bootstrap-table组合表头的实现方法
Sep 07 #Javascript
react-native-tab-navigator组件的基本使用示例代码
Sep 07 #Javascript
基于Bootstrap table组件实现多层表头的实例代码
Sep 07 #Javascript
详解React native全局变量的使用(跨组件的通信)
Sep 07 #Javascript
BootStrap给table表格的每一行添加一个按钮事件
Sep 07 #Javascript
You might like
php轻量级的性能分析工具xhprof的安装使用
2015/08/12 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
使用JavaScript创建新样式表和新样式规则
2016/06/14 PHP
yii2简单使用less代替css示例
2017/03/10 PHP
win7 wamp 64位 php环境开启curl服务遇到的问题及解决方法
2018/09/16 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
动态调用css文件——jquery的应用
2007/02/20 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
JS实现生成会变大变小的圆环实例
2015/08/05 Javascript
微信小程序 教程之注册页面
2016/10/17 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
angular+bootstrap的双向数据绑定实例
2017/03/03 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
2017/12/25 Javascript
详解webpack模块化管理和打包工具
2018/04/21 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
用webpack4开发小程序的实现方法
2019/06/04 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
关于angular浏览器兼容性问题的解决方案
2020/07/26 Javascript
利用js实现简易红绿灯
2020/10/15 Javascript
[19:24]DOTA2客户端使用指南 一分钟快速设置轻松超神
2013/09/24 DOTA
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
python版飞机大战代码分享
2018/11/20 Python
python实现趣味图片字符化
2019/04/30 Python
python实现门限回归方式
2020/02/29 Python
web字体加载方案优化小结
2019/11/29 HTML / CSS
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
日语专业毕业生求职信
2013/12/04 职场文书
安全生产大检查方案
2014/05/07 职场文书
公司年底活动方案
2014/08/17 职场文书
离婚协议书怎么写(范本参考)
2014/09/30 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
自考生自我评价
2019/06/21 职场文书
动画「进击的巨人」第86话播出感谢绘公开
2022/03/21 日漫
苹果的回收机器人可以通过拆解iPhone获取大量的金和铜并外公布了环境保护最新进展
2022/04/21 数码科技