表单/表格

SelectPage 下拉分页选择jQuery插件

阿里云

SelectPage.js 是一款强大的 jquery 下拉分页选择插件。SelectPage.js 下拉分页选择插件界面简洁,支持下拉,分页,键盘操作等功能。它的特点还有:

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

也想出现在这里?联系我们
创客主机

兼容 Bootstrap2、3 样式,以及非 Bootstrap 环境支持

也可应用于无任何 UI 框架的原生 HTML 环境

输入框输入关键字快速查找(autocomplete)

结果列表分页展示

使用键盘快速操作基本功能及分页功能

允许使用静态 json 数据源或 ajax 动态请求的数据源

多项选择以标签(Tag)形式展现

结果列表自动判断屏幕边缘,避免内容超出可视范围

丰富的参数设置及功能 API 调用

支持 i18n 国际化多语言支持,自带(中文、英文、德文、日文、西班牙文、巴西葡萄牙文)

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

使用方法

在页面中引入 jquery 和 selectpage.css,以及 selectpage.js 文件。

  1. <link rel="stylesheet" href="selectpage.css" type="text/css">
  2. <script type="text/javascript" src="js/jquery.min.js"></script>
  3. <script type="text/javascript" src="js/selectpage.js"></script>

多选模式效果:


默认单选模式效果:

纯下拉选择(不分页)模式效果:

HTML 结构

设置文本框为插件基本元素。

  1. <input type="text" id="selectPage" >

初始化插件

然后会通过下面的方法来初始化 SelectPage.js 插件。

  1. //定义数组,在服务端返回的数据也以该格式返回:Array[{Object},{...}]
  2.  
  3. var tag_data = [
  4.  
  5.     {id:1 ,name:'Chicago Bulls',desc:'芝加哥公牛'},
  6.  
  7.     {id:2 ,name:'Cleveland Cavaliers',desc:'克里夫兰骑士'},
  8.  
  9.     {id:3 ,name:'Detroit Pistons',desc:'底特律活塞'},
  10.  
  11.     {id:4 ,name:'Indiana Pacers',desc:'印第安纳步行者'}
  12.  
  13. ];
  14.  
  15. //初始化插件
  16.  
  17. $('#selectPage').selectPage({
  18.  
  19.     showField : 'desc',
  20.  
  21.     keyField : 'id',
  22.  
  23.     data : tag_data
  24.  
  25. });

Github 地址:https://github.com/TerryZ/SelectPage

SelectPage 下拉分页选择 jQuery 插件

已有 716 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!