 
						更新时间:2017/9/19 上午10:22:55
更新说明:增加更多使用场景,例如禁用,非透明,完善代码结构,现在变得更精简
更新时间:2017/2/9 上午10:24:51
更新说明:修复了遗漏的一些bug,增加了部分功能,详细内容请下载后参看Demo
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | <html><head>    <metaname="viewport"content="width=device-width"/>    <linkhref="../CSS/jquery.select.css"rel="stylesheet"/>    <linkhref="../CSS/jquery.mCustomScrollbar.min.css"rel="stylesheet"/>    <linkhref="../SelectIcon/iconfont.css"rel="stylesheet"/>    <title>SelectTest</title></head><bodystyle="background-color: #fff; transition:all 1s;">    <divstyle="width:725px;margin:30px auto;">        <h2style="text-align:center;">最新版自制小清新Select插件</h2><br/>        <div>            <b>例1:固定宽度,无搜索框,有默认选择项,有回调函数</b><br/><br/>            <selectid="mySelect">                <optionvalue="1">地球之巅</option>                <optionvalue="2">宇宙之尽</option>                <optionvalue="3"selected="selected">时光之末</option>                <optionvalue="4">生命之终</option>                <optionvalue="5">灵魂之绝</option>                <optionvalue="6">地球之底</option>                <optionvalue="7">宇宙之起</option>                <optionvalue="8">时光之初</option>                <optionvalue="9">生命之诞</option>                <optionvalue="10">灵魂之始</option>                <optionvalue="11">别问我为啥</option>                <optionvalue="12">这是测试超长宽度的兼容性</option>            </select>        </div>        <divstyle="margin-top:220px;">            <b>例2:自适应内容宽度,有搜索框,自定义字体,自定义下拉列表最大高度,无默认选择项</b><br/><br/>            <selectid="mySelect1">                <optionvalue="1">地球之巅</option>                <optionvalue="2">宇宙之尽</option>                <optionvalue="3">时光之末</option>                <optionvalue="4">生命之终</option>                <optionvalue="5">灵魂之绝</option>                <optionvalue="6">宇宙之起</option>                <optionvalue="7">时光之初</option>                <optionvalue="8">生命之诞</option>                <optionvalue="9">灵魂之始</option>                <optionvalue="10">别问我为啥</option>                <optionvalue="11">这是测试超长宽度的兼容性</option>            </select>        </div>        <divstyle="margin-top:200px;margin-bottom:230px;">            <b>例3:自适应内容宽度,无搜索框,有默认选择项,下拉列表高度小于默认设置或自定义的最大高度</b><br/><br/>            <selectid="mySelect2">                <optionvalue="1">1</option>                <optionvalue="2">2</option>                <optionvalue="3">3</option>                <optionvalue="4">4</option>                <optionvalue="5">5</option>                <optionvalue="6"selected="selected">6</option>                <optionvalue="7">7</option>                <optionvalue="8">8</option>            </select>        </div>        <pstyle="color:red;">该插件下原生标签的change事件不会被触发,请直接通过原生select获取选择值,参考例1的回调实现</p>        <pstyle="color:red;">兼容IE8及以上,给需要学习或者使用的人,更多定制请参看全部参数,如遇到什么麻烦可以留言联系我</p>    </div></body></html> | 
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <script src="../JS/jquery-1.12.4.min.js"></script>    <script src="../JS/jquery.mCustomScrollbar.concat.min.js"></script>    <script src="../JS/jquery.select.js"></script>    <script type="text/javascript">        $(function() {            //全部使用默认参数可以直接这样使用            //$("#mySelect").select();            //例1,对应上面的HTML            $("#mySelect").select({                width: "150px",                showSearch: false,                callBack: function() {                    alert("Value值是:"+ $("#mySelect").val() + " Text值是:"+ $("#mySelect").next().attr("text"));                }            });            //例2,对应上面的HTML            $("#mySelect1").select({                listMaxHeight: "100px",                themeColor: "orange",                showSearch: true,                fontColor: "coral",                fontHoverColor: "#000",                rowColor: "#fff",                rowHoverColor: "orange",                fontFamily: "黑体"            });            //例3,对应上面的HTML$("#mySelect2").select({                themeColor: "cyan",                rowHoverColor: "cyan"            });            //全部可选参数,不选将使用默认值(颜色可为支持的英文颜色,如red、cyan和16进制、RGB等,大小单位可为px、百分比等,特殊注明的除外)            //width: "auto",            //生成的select框宽度            //minWidth: "none",         //最小宽度值,默认不设置(特殊注明:单位只能是px)            //opacity: true,            //是否设置背景透明,默认透明            //listMaxHeight: "200px",     //生成的下拉列表最大高度            //themeColor: "#00bb9c",    //主题颜色            //fontColor: "#000",        //字体颜色            //fontFamily: "'Helvetica Neue', arial, sans-serif",    //字体种类            //fontSize: "15px",           //字体大小            //showSearch: false,        //是否启用搜索框            //rowColor: "#fff",          //行原本的颜色,此处根据页面背景颜色设置,不设置会默认白色            //rowHoverColor: "#00bb9c", //移动选择时,每一行的hover底色            //fontHoverColor: "#fff",   //移动选择时,每一行的字体hover颜色            //mainContent: "请选择",    //选择显示框的默认文字            //searchContent: "关键词搜索",   //搜索框的默认提示文字            //callBack: function () { }   //选择事件的回调函数,替代原生change事件            //自动变化网站背景            setInterval(function() {                varcolors = ["#fff", "#b200ff", "#87cafa", "#b6ff00", "#4b64f6"];                varcolor = colors[parseInt(Math.random() * 4)];                $("body").css("background-color", color);            }, 5000);        });    </script> | 
注明:定制请参看列出的全部可选参数,注意引用文件的顺序,最简单的调用方法(使用默认参数):
| 1 | $("#MySelect").select(); | 
特别申明:
			本站所有资源都是由网友投稿发布,或转载各大下载站,请自行检测软件的完整性!
			本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!
			如有侵权请联系我们删除下架,联系方式:lei1294551502@163.com