- 浏览: 13724982 次
- 性别:
- 来自: 洛杉矶
文章分类
- 全部博客 (1994)
- Php / Pear / Mysql / Node.js (378)
- Javascript /Jquery / Bootstrap / Web (435)
- Phone / IOS / Objective-C / Swift (137)
- Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux (335)
- Perl / Koha / Ruby / Markdown (8)
- Java / Jsp (12)
- Python 2 / Wxpython (25)
- Codeigniter / CakePHP (32)
- Div / Css / XML / HTML5 (179)
- WP / Joomla! / Magento / Shopify / Drupal / Moodle / Zimbra (275)
- Apache / VPN / Software (31)
- AS3.0/2.0 / Flex / Flash (45)
- Smarty (6)
- SEO (24)
- Google / Facebook / Pinterest / SNS (80)
- Tools (22)
最新评论
-
1455975567:
xuezhongyu01 写道wocan23 写道我想问下那个 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
xuezhongyu01:
wocan23 写道我想问下那个111.1是怎么得来的我也看不 ...
Mysql: LBS实现查找附近的人 (两经纬度之间的距离) -
18335864773:
试试 pageoffice 在线打开 PDF 文件吧. pag ...
jquery在线预览PDF文件,打开PDF文件 -
青春依旧:
opacity: 0.5; 个人喜欢这种方式!关于其他css特 ...
css透明度的设置 (兼容所有浏览器) -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
搞定网页打印自动分页问题
下载地址:http://github.com/ehynds/jquery-multiselect
效果: demos
特性
- 支持点击label实现checkbox组选择.
- 头部选项,如全选/ 取消全选 /关闭功能.
- 支持键盘选择.
- 支持5种不同的事件回调函数.
- 以列表方式显示选中项目,并且可以设置最大显示值.
- 方便改变位置,渐变速度,滚动容器的高度,链接文字,文本框默认内容等.
- 最小版只有 6.9kb.
兼容性
- Firefox 2 – 3.6
- IE 6 – 8
- Chrome Beta/4
- Safari 4
- Opera 10
用法
首先需要引入 jquery 1.4、jQuery UI theme, 和 jquery.multiselect.css . 我们在这用的不是jQuery UI library本身,而是他的主题文件. 最简单的绑定select box方法:
<select id="MySelectBox" multiple="multiple" name="MySelectBox"> <option value="1">Option 1</option> <option value="2">Option 2</option></select>
$(document).ready(function(){ $("#MySelectBox").multiSelect(); });
回调函数
比如其中的 onOpen
回调函数, 如:
$("#MySelectBox").multiSelect({ onOpen: function(){ var $checkboxes = $(this).find('input'); } });
onClick
回调函数. Example:
$("#MySelectBox").multiSelect({ onClick: function(){ if(this.checked){ alert("I was just checked!"); } } });
更多回调函数请看下面列表.
重载项
参数选项均在 $.fn.multiSelect.defaults中保存
, 你可以如下改变默认选项:
// set the minWidth parameter for all instances to 500 pixels $.fn.multiSelect.defaults.minWidth = 500;
Passing a function to the selectedText parameter
As of 0.5, the selectedText parameter can accept an anonymous function with three arguments: the number of checkboxes checked, the total number of checkboxes, and an array of the checked checkbox DOM elements. As you can see in the example, this gives you 100% control of the display:
$("#MySelectBox").multiSelect({ selectedText: function(numChecked, numTotal, checkedInputs){ // example: emulating the default behavior return numChecked + " checked"; // example: emulating the selectedList option return (numChecked < = 5) ? checkedInputs.map(function(element){ return element.title; }).join(', ') : numChecked + " checked"; } });
参数
showHeader | A boolean value denoting whether or not to display the header containing the check all, uncheck all, and close links. | true |
maxHeight | The maximum height in pixels of the scrolling container that holds the checkboxes. | 175 |
minWidth | The minimum width in pixels of widget. Setting to auto
(default) will inherit the width from the original select element. |
200 |
checkAllText | The default text of the “Check all” link. | Check all |
unCheckAllText | The default text of the “Uncheck all” link. | Uncheck all |
noneSelectedText |
Renamed from
noneSelected
in 0.5!The default text the select box when no options have been selected. |
Select options |
selectedList | A
boolean/numeric value denoting whether or not to display the checked
opens in a list, and how many. A number greater than 0 denotes the
maximum number of list items to display before switching over to the selectedText
parameter. A value of 0 or false
is disabled. |
false |
selectedText | The
text to display in the select box when options are selected (if
selectedList is false). The pound sign (#) is automatically replaced by
the number of checkboxes selected. If two pound signs are present in
this parameter, the second will be replaced by the total number of
checkboxes available. Example: “# of # checked”.
New in 0.5!
As of 0.5, this parameter can also accept an anonymous function with three arguments: the number of checkboxes checked, the total number of checkboxes, and an array of the checked checkbox DOM elements. See the examples. |
# selected |
position | The position of the options menu relative to the input control: top, middle, or bottom. | bottom |
shadow | A boolean value denoting whether to apply a css shadow (class ui-multiselect-shadow). | false |
fadeSpeed | How fast (in ms) to fade out the options menu on close. | 200 |
state |
New in 0.5!
The default state of the widget. Either open or closed. |
closed |
disabled |
New in 0.5!
Whether or not to disabled the widget by default. Important: see the “Known Issues” section below for more documentation on this. |
false |
onCheck | A callback to fire when a checkbox is checked. | Function |
onOpen | A callback to fire when the options menu is opened. | Function |
onCheckAll | A callback to fire when the “Check all” link is clicked. | Function |
onUncheckAll | A callback to fire when the “Uncheck all” link is clicked. | Function |
onOptgroupToggle | A callback to fire when the opgroup header is clicked. An array of checkboxes inside the optgroup is passed as an optional argument. | Function |
- ehynds-jquery-multiselect-0.6-2-gdbb96e1.zip (15.9 KB)
- 下载次数: 684
发表评论
-
使用jQuery和Pure.CSS创建一个可编辑的表格
2016-08-26 02:24 1232使用开源组件真的可以 ... -
2016十大优秀jQuery插件推荐
2016-08-26 02:24 2336当有限的开发知识限制了设计进展,你无法为自己插上创新的翅膀时 ... -
jQuery .tmpl() 用法
2016-08-26 02:22 1218参考效果: DEMO 下载: jquery-tmpl-ma ... -
jQuery:从零开始,DIY一个jQuery(2)
2016-08-19 03:06 1059在上篇文章我们简单实 ... -
jQuery:从零开始,DIY一个jQuery(1)
2016-08-19 03:00 991从本篇开始会陪大家一起从零开始走一遍 jQuery 的奇妙旅 ... -
Bootstrap 3: 菜单居中 Center content in responsive bootstrap navbar
2016-08-18 06:15 1596先看上面图片的效果,下面是代码: .navbar .nav ... -
jQuery: 操作select option方法集合
2016-08-18 06:06 3348每一次操作select的时候,总是要谷歌一下资料,真是太不爽 ... -
jQuery: 插件开发模式详解 $.extend(), $.fn, $.widget()
2016-08-16 05:31 1252原文:http://www.codeceo.com/arti ... -
jQuery: 选择器(DOM,name,属性,元素)
2016-08-11 01:17 4512出处:http://www.cnblogs.com/star ... -
jQuery: 合并表格中相同文本的相邻单元格
2016-08-01 08:02 1386一、效果 二、代码 <!DOCTYPE ... -
Bootstrap 3: 使用注意box-sizing细节及解决方法
2016-08-01 07:58 1602一、bootstrap样式 在Bootstrap v3.3 ... -
域名详解
2016-07-29 12:51 862域名 域名就是用来唯 ... -
Bootstrap 3: 图标转换事件 Change icons when toggle
2016-07-20 13:39 2320代码: <link href="http: ... -
Bootstrap 3: 图标转换事件 Change icons when toggle
2016-07-19 07:12 763代码: <link href=" ... -
jQuery:无限循环两个或者多个事件 click / toggle between two functions
2016-07-19 07:12 1645插件: (function($) { $.fn. ... -
javascript 中面向对象实现 如何继承
2016-07-14 01:01 548上一篇博客已经说了关于javascript中的封装, 其中也 ... -
javascript 中的面向对象实现 如何封装
2016-07-12 12:27 1228javascript 是一门很灵活的语言,也是一门有缺陷的语 ... -
AngularJS jQuery 共存法则
2016-06-14 05:26 3627寻找正确的方法,如何在AngularJS里使用jQuery ... -
七步从Angular.JS菜鸟到专家(3):数据绑定和AJAX
2016-06-04 05:28 1164AngularJS学习列表:七步 ... -
七步从Angular.JS菜鸟到专家(2):Scopes
2016-06-04 05:27 734AngularJS学习列表:七步走 Angular.js 从 ...
相关推荐
这可能是另一个版本或变体的jQuery多选插件,可能包含2017年的更新和改进。这个插件可能提供新的特性,如优化的性能、更好的浏览器兼容性或新增的API方法。 6. **Demo**: 提供的"demo"示例文件是了解和测试插件...
本主题涉及的是一个基于jQuery的下拉多选复选框插件,该插件能够提供用户友好的界面,方便用户在下拉菜单中进行多选操作,尤其适用于后台数据管理或前端交互场景。下面将详细介绍这个插件及其相关的知识点。 1. **...
**jQuery多选下拉框插件详解** 在Web开发中,多选下拉框是一种常见的交互元素,它允许用户在一组选项中选择多个值。jQuery作为最流行的JavaScript库之一,提供了许多插件来增强这种用户体验。`jquery.multi-select....
总的来说,这个"jQuery多选下拉框插件"是一个实用的前端组件,它结合了jQuery的便利性和HTML5的多选特性,为开发者提供了优雅的解决方案来实现多选下拉框。通过学习和理解这个插件的工作原理,开发者可以提升自己的...
为此,jQuery提供了一个强大的多选下拉列表插件——jQuery Multiselect。该插件不仅使多选下拉列表更加美观,还提供了丰富的功能和自定义选项,极大地提升了用户体验。 ### 1. 插件介绍 jQuery Multiselect是由...
总的来说,这个"jQuery多选和单选下拉框插件"提供了更高级的交互性,增强了用户在网页上选择和操作数据的能力。对于开发者而言,它是一个高效且易于集成的工具,能够提升网站或应用的用户体验。
**jQuery select下拉框单选和多选插件** 在Web开发中,下拉框(select)是常用的一种用户交互元素,它用于提供多个选项供用户选择。然而,原生的HTML select元素在样式和交互性上往往显得较为单一。为了解决这个...
jQuery Multiselect插件,正如其名,为开发者提供了一个功能强大的下拉多选解决方案,它使得复选框在有限的空间内展现得既美观又实用。这个插件不仅提升了用户体验,同时也简化了开发者的代码实现,让复杂的多选功能...
**jQuery插件-多选全选实时搜索下拉框** 在前端开发中,用户界面的交互性和用户体验至关重要。jQuery作为一款强大的JavaScript库,为开发者提供了许多便利,使得创建动态、响应式的网页变得更加容易。"jQuery插件-...
在本文中,我们将深入探讨"jQuery Select下拉框分类菜单多选插件"这一主题,它是一款用于增强标准HTML选择器功能的实用工具。这款插件不仅提供了分门别类的下拉菜单,还集成了搜索功能,使得用户在处理大量选项时...
本资源"jquery下拉多选select插件.rar"提供了一个基于jQuery实现的多选下拉框插件,适用于J2EE开发环境,尤其适合那些希望在网页中创建美观且功能强大的下拉选择器的开发者。 首先,让我们深入了解一下jQuery的选择...
总的来说,jQuery多选文本框通过各种插件提供了丰富的交互性和定制性,让网页上的多选操作变得既美观又实用。无论你是前端开发者还是网页设计师,了解并掌握这些知识点都能提高你的工作效率,并提升用户体验。
总结来说,“jQuery 多选列表框”是一个实用的前端开发工具,结合 jQuery 插件 `jquery.multiselect2side`,可以创建一个双向可操作的多选列表,提供灵活的选项管理和视觉反馈,适用于各种需要用户进行多项选择的...
总结来说,"jQuery下拉城市单选多选插件"是一个强大的工具,它通过jQuery库实现了下拉城市选择的多样化功能,包括单选、多选和搜索。对于需要在网页上集成城市选择功能的开发者来说,这款插件无疑是一个高效且实用的...
在网页设计和开发中,美观和用户体验是至关重要的因素,jQuery单选多选按钮美化代码插件正是为了提升这方面效果而设计的。这款插件基于`ion.checkRadio.js`,它能够将传统的HTML单选按钮(radio)和复选框(checkbox...
"jQuery多选按钮美化特效"是一个专门针对网页中的复选框(checkbox)和单选按钮(radio button)进行美化和增强交互性的技术,旨在提升用户体验。jQuery,一个流行的JavaScript库,提供了丰富的功能和简便的API,...
js 下拉层级多选_jQuery下拉多选插件ySelect.js,可多选,单选 下载可直接使用
js代码 [removed][removed] [removed] $('.form-control-chosen').chosen({ allow_single_deselect: true, ... $('.form-control-chosen-required').chosen({ ... $('[title="clickable_optgroup"]').addClass('...
本资源"jQuery下拉框菜单多选插件.zip"提供了一个用于实现下拉框菜单多选功能的插件,特别适用于需要用户选择多个选项的场景。这种插件在网页表单设计和用户界面优化中非常实用,因为它能够提高用户体验,尤其是当选...
强大的jquery下拉框插件 下拉框展示带列表分页功能,适合下拉框大量数据展示 下拉框带快速查找,可以快速筛选 支持多选 基于jQuery、Bootstrap2、3开发 也可应用于无任何UI框架的原生HTML环境 Autocomplete输入自动...