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