php下拉框选中效果,jquery模拟select下拉框效果
最近开发一网站的过程中碰到个需求,没有使用传统的select下拉框,而是使用了现代比较美观的一些元素设计了一个下拉框。对于这种东东,第一反应就是使用jquery来模拟了,还好,网上找了下,很快就找到了,而且效果还不错,这里和大家分享一下一个使用jquery模拟的select下拉框的效果。
首先看一下效果图吧!
下面是具体的源码!有兴趣的朋友自己看吧!应用到自己的项目中去还是非常容易的。
jquery模拟select下拉框效果
/** author www.phpernote.com **/
html,body,ul,li,div,a{margin:0;padding:0;font-size:12px;}
.CRselectBox {
background:#FFFFFF url(http://www.phpernote.com/images/select_box_off.gif) no-repeat right center;
border:1px solid #999;
cursor:pointer;
display:block;
width: 100px; height: 20px;
}
.CRselectBoxHover {
background:#FFFFFF url(http://www.phpernote.com/images/select_box_on.gif) no-repeat right center;
}
.CRselectBox a.CRselectValue {
display:block;
margin:1px 1px 2px;
padding:1px 20px 2px 4px;
white-space:nowrap;
color:#000;
overflow:hidden;
width:74px;
}
.CRselectBoxOptions {
background:#FFFFFF;
border:1px solid #999;
margin-left:-1px;
list-style:none;
overflow-y:auto;
z-index:1000;
position: absolute;
width:100px;display:none;
}
.CRselectBoxOptions a{
color:#000;
display:block;
height:22px;
line-height:22px;
padding-left:4px;
background:#fff;
overflow:hidden;
white-space:nowrap;
}
.CRselectBoxOptions a:hover{
background:#bbb
}
.CRselectBoxOptions a.selected{
background:#bbb
}
/* 解决 firefox 点击放大出现虚线框,从而导致滚动条的问题 */
.CRselectBox a {
outline: none;
text-decoration:none;
}
.CRselectBox a:focus {
outline: none;
text-decoration:none;
}
$(function(){
$(".CRselectBox").hover(function(){
$(this).addClass("CRselectBoxHover");
},function(){
$(this).removeClass("CRselectBoxHover");
});
$(".CRselectValue").click(function(){
$(this).blur();
$(".CRselectBoxOptions").show();
return false;
});
$(".CRselectBoxItem a").click(function(){
$(this).blur();
var value = $(this).attr("rel");
var txt = $(this).text();
$("#abc").val(value);
$("#abc_CRtext").val(txt);
$(".CRselectValue").text(txt);
$(".CRselectBoxItem a").removeClass("selected");
$(this).addClass("selected");
$(".CRselectBoxOptions").hide();
return false;
});
/*点击任何地方关闭层*/
$(document).click(function(event){
if( $(event.target).attr("class") != "CRselectBox" ){
$(".CRselectBoxOptions").hide();
}
});
/*===================Test========================*/
$("#test").click(function(){
var value = $("#abc").val();
var txt = $("#abc_CRtext").val();
alert( "你本次选择的值和文本分别是:" + value +" , "+txt );
});
});
jquery模拟select下拉框效果
选项一
- 选项一
- 选项二
- 选项三
- 选项四
- 选项五
- phpernote.com
php下拉框选中效果,jquery模拟select下拉框效果相关推荐
- jquery操作select下拉框的各种方法,获取选中项的值或文本,根据指定的值或文本选中select的option项等...
简介jquery里对select进行各种操作的方法,如联动.取值.根据值或文本来选中指定的select下拉框指定的option选项,读取select选中项的值和文本等. 这一章,站长总结一下jquer ...
- php 获取下拉框选中的文本,jQuery实现select下拉框获取当前选中的文本
本文主要介绍了jQuery实现select下拉框获取当前选中文本.值.索引以及添加/删除Select的Option项的相关知识,具有很好的参考价值.下面跟着小编一起来看下吧,希望能帮助到大家. 话不多 ...
- css div 下拉框内容自适应,div+css模拟select下拉框
无标题文档 .mod_select ul{margin:0;padding:0;} .mod_select ul:after{ display: block; clear: both; visibil ...
- 【jquery】select下拉框赋值
前言 jquery操作select下拉框 select <select id="type" name="type"><option value ...
- ajax多选下拉,模拟select下拉框之多选(数据源采用模拟Ajax数据--原创)(示例代码)...
模拟select下拉框之多选 }ul,li{list-style:none; }#test{margin:20px 10px; }.clearfix:before, .clearfix:after{c ...
- 使用ajax创建ul,联合县城市,采用ajax,而使用ul模拟select下拉
接待处代码 js //采用jquery展示鼠标放到省ul下拉显示 $("#province").hover(function(){ $("#province ul&quo ...
- html 12306页面实现,jQuery模拟12306城市选择框功能简单实现方法示例
本文实例讲述了jQuery模拟12306城市选择框功能简单实现方法.分享给大家供大家参考,具体如下: www.jb51.net jQuery城市选择框 #parent{ width:500px; po ...
- 学习使用jquery控制select下拉选项的字体样式
学习使用jquery控制select下拉选项的字体样式 实现代码 实现代码 <script src="../jquery-2.1.4.min.js"></scri ...
- html取消select下拉,取消下拉选项_jquery如何取消选择select下拉框
摘要 腾兴网为您分享:jquery如何取消选择select下拉框,中邮网院,天天美剧,搜狐视频,七哈小说等软件知识,以及比特彗星,cad素材包,交易猫app,视频调色软件,网易云歌单,小米温湿度传感器 ...
最新文章
- python可视化:matplotlib学习笔记
- java 实现 DES加密 解密算法
- MySQL出现慢日志超过2秒_MySQL慢日志功能分析及优化增强
- 第一篇-Html标签中head标签,body标签中input系列,textarea和select标签
- 《深入理解java虚拟机》第1章 走近Java
- supesite 相关 修改
- 一加连续点Android版本号,一加6推送国内首个安卓9.0正式版!刘作虎:一加6T出厂就预装...
- dockerfile二进制mysql_Dockerfile源码分离部署LNMP(Centos7)
- Java 实现计时器
- 连续被巨头青睐,SpaceX 部分新项目原型系 Rust 构建
- Winform读报工具
- jQuery学习笔记(边学边记版本)
- 数据挖掘实验--非负矩阵分解
- Unity实现扫描透视效果
- 美国立卫生研究院投巨资奖励大数据挖掘
- Weka的全名是怀卡托智能分析环境
- 朴素贝叶斯-公园穿凉鞋问题的推导
- 叮咚,ps术语请查收~
- 英文转中文和人民币小写转大写
- 部分mp4视频在ios手机端上无法播放问题
热门文章
- linux查看tomcat启动内存溢出,Linux下 Tomcat内存溢出
- GP学习整理(一)—Geoprocessing assembly and Geoprocessor managed assembly
- 学习笔记--asp.net页生命周期(转自msdn,仅为自己学习存储和有意读者使用)
- php商品低库存报警,Magento中产品库存不报警解决方案
- python open方法1001python open方法_怎样才能写出 Pythonic 的代码 #P1001#
- mybatis mysql 调用存储过程 多个返回值_MyBatis的SQL执行流程不清楚?很简单!
- java 本年第一天_JAVA获取本周 本月 本年 第一天和最后一天
- SpringBoot项目集成Mybatis Plus(五)条件构造器
- Java 蓝桥杯 算法 和为T
- html二叉树遍历,二叉树的遍历(前序、中序、后序、层次)