tastySelect是一款纯js超酷select下拉框美化插件。tastySelect下拉框插件支持多选,内置两种主题,使用CSS3动画过渡效果,整体设计时尚大方。
在页面中引入tastySelect.css和tastySelect.min.js文件。
1 2 | < link href = "css/tastySelect.css" rel = "stylesheet" type = "text/css" > < script src = "js/tastySelect.min.js" ></ script > |
HTML结构
如果要创建多选的下拉选择框,它的HTML结构如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | < select name = "" id = "tastySelect" multiple> < optgroup label = "JavaScript" > < option value = "jQuery" >jQuery</ option > < option value = "React" >ReactJS</ option > < option value = "Angular" >AngularJS</ option > </ optgroup > < optgroup label = "HTML" > < option value = "HTML5" >HTML 5</ option > < option value = "XML" >XML</ option > < option value = "XHTML" >XHTML</ option > </ optgroup > < option value = "css" >CSS/SCSS/LESS</ option > < option value = "more" >More Options Here</ option > </ select > |
初始化插件
通过tastySelect()方法来初始化该select下拉框美化插件。
1 2 3 | tastySelect({ defaultText: "通过 (Ctrl+Click)组合键可以选择多个选项" , }); |
tastySelect下拉框插件的可用配置参数如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | tastySelect({ selector: 'select' , mobileFix: true , mask: '%' , maskJoin: ', ' , defaultText: 'Select item...' , classes : { outer: 'style-select' , title: 'style-select-title' , options: 'style-select-options' , label: 'style-select-label' , optgroup: 'style-select-optgroup' , list: 'style-select-list' , item: 'style-select-option' , open: 'st_open' , selected: 'st_selected' , mobile: 'is_mobile' , }, attributes : { index: 'data-index' , value: 'data-value' , selectReady: 'data-tastyselect' , }, }); |
特别申明:
本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com