仿select,自定义下拉框
来源:互联网 发布:车库数据er图 编辑:程序博客网 时间:2024/05/17 04:55
在日常项目中经常会用到一些下拉框,select样式网上查找很少能真正改为自己想要使用的样式,所以很多时候需要使用插件或者自己来写。
网上有很多下拉框的插件,实际上下拉框并不难写,自己就可以实现想要实现的各种样式。
引用:
<script src="js/jquery-2.1.1.min.js"></script>
html:
<div class="courseSelect"> <button type="button" class="dropdownText">测试AAA</button> <button type="button" class="dropdownBtn"></button> <ul class="dropdown-menu"> <li data-value="">测试AAA</li> <li data-value="">测试BBB</li> <li data-value="">测试CCC</li> <li data-value="">测试DDD</li> </ul> </div>
js:
$(".courseSelect").on("click",function(){ if($(".dropdown-menu").css("display")=="none"){ $(".dropdown-menu").css("display","block"); }else{ $(".dropdown-menu").css("display","none"); }});$(".courseSelect").on("click", "ul.dropdown-menu>li", function(){ var coursename = $(this).text(); $(this).closest(".courseSelect").find("button.dropdownText").text(coursename); $(".dropdown-menu").css("display","none");}) $(document).bind("click",function(e){ if( $(e.target).closest(".courseSelect .dropdownText").length == 0 &&$(e.target).closest(".courseSelect .dropdownBtn").length == 0){ $(".dropdown-menu").css("display","none"); }})
结果:
以上只实现简单的下拉框功能,在实际应用中还需要前端实现各种各样的下拉框样式
阅读全文
0 0
- 仿select,自定义下拉框
- 自定义select下拉框
- Vue.js 仿 Select 下拉框
- 自定义下拉框控件(<select></select>)
- 自定义下拉选择框,仿下拉选择框
- css下拉框select自定义样式
- select美化自定义下拉框样式
- select自定义下拉箭头
- 仿Select下拉框自动提示(easyui combobox插件实现)
- 仿select下拉框,鼠标点击元素以外隐藏下拉框
- CSS+jQuery 下拉菜单(仿select)
- 实现一个自定义的下拉框(select)如何实现
- js获取select下拉选框自定义属性的值
- 仿QQ下拉菜单列表 自定义Spinner
- select下拉框
- select下拉框处理
- select下拉框美化
- 下拉框select
- arcgis server安装后manager不能访问
- FZU 2232 炉石传说 (二分图的最大匹配)
- Spring实现AOP方式之一:基于XML配置的Spring AOP
- 接口
- SpringAop
- 仿select,自定义下拉框
- 真正管用!warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
- bzoj1503[NOI2004]郁闷的出纳员 treap
- Python读写文件Demo
- 【转】Shell Bash入门
- imx6 移植人脸识别
- 正三角形的外接圆面积
- js读/写 本地txt文件
- HDU 6034 Balala Power! 【模拟】【大数高精度】