表单美化,下拉菜单,箭头美化插件,比较实用的jQuery插件。
在使用之前先引入css,js 文件
- <link rel="stylesheet" type="text/css" href="./js/M_select/M_select.css">
- <script src="./js/M_select/M_select.min.js"></script>
复制代码 在每一个原生的 select 外围设置一个 div 包裹住(初始化之后的select宽度为div的宽度)
- <div style="display:inline-block;width: 150px;">
- <select class="select01">
- <option value="01">第一个下拉</option>
- <option value="02">第二个下拉第二个下拉第二个下拉第二个下拉</option>
- <option value="03">第三个下拉</option>
- </select>
- </div>
复制代码 进行初始化
- $(".select01").M_select();
复制代码 也可以利用 json 进行 M_select_init(selectList);
- M_select_init(selectList);
- // selectList 为 json对象
复制代码 插件参数
- $(".select01").M_select({
- "ico":"1",// ico的值可以为1-5 有五个样式的下拉箭头,如果想自己定义箭头样式,可以使用img,img2 传参
- // 手动添加下拉框箭头图片(以html页面为起始位置写路径)
- // "Img":"./js/M_select/up4.png",
- // "Img2":"./js/M_select/down1.png",
- "Title":"--下拉款的标题--",//定义为选择前的下拉框显示文档
- "radius":"10px",//定义圆角属性
- "inputName":"selected_value",//这里的inputName可以定义隐藏的input的name,通过name获取它的value的值(value的值为选中的下拉的value值,默认值为sel_v)
- "selected":"03",//选择select初始的选择状态,相当于selected,03为下拉框的value的值
- Succee:function(){
- alert("选择下拉之后的弹窗");
- }//选择选项之后的回调函数
- });
复制代码 可以给原生的select 添加 disabled=true 让select不可选
- <div style="display:inline-block;width: 200px;">
- <select class="select02">
- <option value="01">第一个下拉</option>
- <option value="02" disabled=true>第二个下拉</option>
- <option value="03">第三个下拉</option>
- </select>
- </div>
复制代码
|