表单的一些元素是很难或不能设置样式的,如单下拉框(select)、选框(radio)和复选框(checkbox)等等,它们会根据不同的系统、不同的主题而不同,所以有些时候它们的默认样式可能会与你的设计格格不入,这时候也许美化插件是个不错的选择。
Select-or-Die 就是一款基于 jQuery 的下拉框美化插件,你不用修改你原来的下拉框,它能够完全无缝的对你原来的下拉框进行美化,它甚至还支持添加前缀、HTML data 属性、键盘循环控制、设置高度、跳转到链接以及回调函数等等。除了默认的样式外,Select-or-Die 还另外提供了 3 套皮肤,相信有了 Select-or-Die,你的设计会更加统一、美观。
兼容
浏览器兼容:兼容 IE8 及以上 IE 浏览器和其他主流现代浏览器。
jQuery 兼容:兼容 1.7 及以上版本。
使用方法
1、引入文件
<linkrel="stylesheet"href="css/selectordie.css"><scriptsrc="js/jquery.min.js"></script><scriptsrc="js/selectordie.min.js"></script>
2、HTML
HTML 只需一个简单的 select 即可,以下是演示中的代码。
<selectclass="myselect"><optionvalue="交互设计">交互设计</option><optionvalue="视觉设计">视觉设计</option><optgrouplabel="开发"><optionvalue="前端开发">前端开发</option><optionvalue="后端开发">后端开发</option></optgroup><optionvalue="用户研究">用户研究</option><optionvalue="产品经理">产品经理</option></select>
或者可以使用 HTML data 自定义属性,Select-or-Die 有如下 data 自定义属性:
data-custom-id – 绑定 id
data-custom-class – 绑定 class
data-placeholder – 占位符
data-prefix – 添加前缀
data-cycle – 键盘控制是否循环
data-links – 跳转到链接
data-size – 跳转到外部链接
data-tabindex – 设置 tabindex
3、JavaScript
$(function(){$('select').selectOrDie();});配置属性/方法类型默认值说明customID字符串空绑定 idcustomClass字符串空绑定 classplaceholder字符串空占位符,同 HTML5 placeholder 属性prefix字符串空添加前缀cycle布尔值false键盘控制是否循环links布尔值false跳转到链接linksExternal布尔值false跳转到外部链接size整数0设置高度(个数),如果你有一个很长的下拉tabIndex整数0设置 tabindexonChange函数空下拉框改变之后的回调函数
产品猿社区致力收录更多优质的商业产品,给服务商以及软件采购客户提供更多优质的软件产品,帮助开发者变现来实现多方共赢;
日常运营的过程中我们难免会遇到各种版权纠纷等问题,如果您在社区内发现有您的产品未经您授权而被用户提供下载或使用,您可按照我们投诉流程处理,点我投诉;
本文来自用户发布投稿,不代表产品猿立场 ;若对此文有疑问或内容有严重错误,可联系平台客服反馈;
部分产品是用户投稿,可能本文没有提供官方下下载地址或教程,若您看到的内容没有下载入口,您可以在我们产品园商城搜索看开发者是否有发布商品;若您是开发者,也诚邀您入驻商城平台发布的产品,地址:点我进入;
如若转载,请注明出处:https://www.chanpinyuan.cn/24248.html;