[代码样式]Select-or-Die – jQuery下拉框美化插件

[代码样式]Select-or-Die – jQuery下拉框美化插件

简介

表单的一些元素是很难或不能设置样式的,如单下拉框(select)、选框(radio)和复选框(checkbox)等等,它们会根据不同的系统、不同的主题而不同,所以有些时候它们的默认样式可能会与你的设计格格不入,这时候也许美化插件是个不错的选择。

Select-or-Die 就是一款基于 jQuery 的下拉框美化插件,你不用修改你原来的下拉框,它能够完全无缝的对你原来的下拉框进行美化,它甚至还支持添加前缀、HTML data 属性、键盘循环控制、设置高度、跳转到链接以及回调函数等等。除了默认的样式外,Select-or-Die 还另外提供了 3 套皮肤,相信有了 Select-or-Die,你的设计会更加统一、美观。

兼容

浏览器兼容:兼容 IE8 及以上 IE 浏览器和其他主流现代浏览器。

jQuery 兼容:兼容 1.7 及以上版本。

使用方法

1、引入文件

<link rel="stylesheet" href="https://www.dowebok.com/css/selectordie.css">
<script src="https://www.dowebok.com/js/jquery.min.js"></script>
<script src="https://www.dowebok.com/js/selectordie.min.js"></script>

2、HTML

HTML 只需一个简单的 select 即可,以下是演示中的代码。

<select class="myselect">
    <option value="交互设计">交互设计</option>
    <option value="视觉设计">视觉设计</option>
    <optgroup label="开发">
        <option value="前端开发">前端开发</option>
        <option value="后端开发">后端开发</option>
    </optgroup>
    <option value="用户研究">用户研究</option>
    <option value="产品经理">产品经理</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 字符串 绑定 id
customClass 字符串 绑定 class
placeholder 字符串 占位符,同 HTML5 placeholder 属性
prefix 字符串 添加前缀
cycle 布尔值 false 键盘控制是否循环
links 布尔值 false 跳转到链接
linksExternal 布尔值 false 跳转到外部链接
size 整数 0 设置高度(个数),如果你有一个很长的下拉
tabIndex 整数 0 设置 tabindex
onChange 函数 下拉框改变之后的回调函数

GitHub 地址:https://github.com/vestman/Select-or-Die

隐藏内容,您需要满足以下条件方可查看
End

人已赞赏
脚本代码

[代码样式]Scrollify – jQuery全屏滚动插件

2020-10-23 16:05:53

脚本代码

[代码样式]制作网易2014巴西世界杯专题幻灯片

2020-10-23 16:05:55

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索