在上篇文章给大家介绍了,接下来本文给大家介绍Bootstrap组件系列之福利篇几款好用的组件(推荐二),感兴趣的朋友一起学习吧!
七、多值输入组件manifest
关于文本框的多值输入,一直是一个比较常见的需求,今天博主推荐一款好用的多值输入组件给大家,不要谢我,请叫我“红领巾”!
1、效果展示
本地多值输入框
远程多值输入框
2、源码说明
感谢开源社区,感谢那些喜欢分享的可爱的人儿。。
3、代码示例
(1)本地多值输入
首先需要引用如下几个文件
在上篇文章给大家介绍了,接下来本文给大家介绍Bootstrap组件系列之福利篇几款好用的组件(推荐二),感兴趣的朋友一起学习吧!
关于文本框的多值输入,一直是一个比较常见的需求,今天博主推荐一款好用的多值输入组件给大家,不要谢我,请叫我“红领巾”!
本地多值输入框
远程多值输入框
感谢开源社区,感谢那些喜欢分享的可爱的人儿。。
(1)本地多值输入
首先需要引用如下几个文件
bootstrap的Js和css文件并非必须,本文是为了样式好看,所以将其引用进来。manifest组件不依赖bootstrap,但是依赖jQuery,除此之外还需要引用jquery.manifest.css、jquery.ui.widget.js、jquery.marcopolo.js三个文件。
然后就是html和js的初始化
和上面的相比,多了一个文件jquery.marcopolo.js的引用。
然后就是html和js的初始化
至于每一个参数的意义,园友们有需要可以研究下,应该不难理解。博主简单监视了一下这个远程搜索方法的返回值
如果有园友打算自己用这个远程的方法,可以参考这个数据格式去实现。
其实关于文本框搜索的功能,很多组件都带有这个功能,比如原来博主用过的jQuery UI里面就有一个autocomplete组件可以实现自动完成。而bootstrap文本框的自动搜索组件,网上也是层出不穷,今天之所以选择这个组件是因为觉得它和bootstrap的风格比较类似,而且组件比较小,简单实用。
本地静态搜索(数据源在本地)
首先需要引用的文件:主要包含一个css和一个js文件。需要jQuery和bootstrap的支持。
数据源通过ajax请求获取
后台对应的测试方法
•display:显示的字段名称
•val:实际的值
•items:搜索结果默认展示的个数。默认值为8
•source:本地数据源,格式为数组。
•ajax:ajax请求的对象,可以直接为一个string的url,也可是object对象。如果是object对象,url这个就不说了,triggerLength的属性表示输入几个字符触发搜索。
•itemSelected:选中搜索值的时候触发。
参数item表示选中的对象,参数val表示选中项的实际值,text表示选中项的显示值。
关于bootstrap步骤组件,上篇介绍过一个ystep这个小组件,它在查看任务的进度方面能起到一定的作用,但是对于一些复杂的业务,需要按照当前的步骤处理相应的业务这个方面它就有点无能为力了。今天博主就介绍一款效果相当不错的步骤组件,有了这个组件,程序员再也不用担心复杂的步骤设计了。
一睹风采
按照步骤进行“上一步”、“下一步”
更多步骤
这个组件是博主在网上找到的,看了下很多的样式和用法都是bootstrap里面的,唯一需要引用一个js和一个css文件。暂时未找到源码出处,如果有知道源码出处的可以告诉博主,博主再加上,为了尊重作者的劳动成果博主一定尊重原创!
需要引用的文件
组件依赖于JQuery和bootstrap
然后就是和html和js的初始化
$(function () { $('input[type=checkbox]').bootstrapSwitch({ size: "large" }); })size属性并非必须,如果你使用默认的样式,参数可以不传。
•size:开关大小。可选值有'mini','small','normal','large' •onColor:开关中开按钮的颜色。可选值有'primary','info','success','warning','danger','default' •offColor:开关中关按钮的颜色。可选值'primary','default' •onText:开关中开按钮的文本,默认是“ON”。 •offText:开关中关按钮的文本,默认是“OFF”。 •onInit:初始化组件的事件。 •onSwitchChange:开关变化时的事件。
常用的事件和方法可以直接查看文档,官方提供了很详细的说明。
某东、某宝上面的评分大家应该都有了解,无意中发现了一块bootstrap风格的评分组件,觉得有点意思,以后做电商、社区、论坛系统或许用得着,就来分享分享。
此组件需要jQuery和bootstrap样式的支持