DIV模拟的下拉框特效

CSS:

<style type="text/css">
    body, ul, li
    {
        margin: 0;
        padding: 0;
        font-size: 13px;
    }
    ul, li
    {
        list-style: none;
    }
    #divselect
    {
        width: 186px;
        margin: 80px auto;
        position: relative;
        z-index: 10000;
    }
    #divselect cite
    {
        width: 150px;
        height: 24px;
        line-height: 24px;
        display: block;
        color: #807a62;
        cursor: pointer;
        font-style: normal;
        padding-left: 4px;
        padding-right: 30px;
        border: 3px solid #333333;
        background: url(xjt.png) no-repeat right center;
    }
    #divselect ul
    {
        width: 184px;
        border: 1px solid #333333;
        background-color: #ffffff;
        position: absolute;
        z-index: 20000;
        margin-top: -1px;
        display: none;
    }
    #divselect ul li
    {
        height: 24px;
        line-height: 24px;
    }
    #divselect ul li a
    {
        display: block;
        height: 24px;
        color: #333333;
        text-decoration: none;
        padding-left: 10px;
        padding-right: 10px;
    }
    #divselect ul li a:hover
    {
        background-color: #CCC;
    }
    p
    {
        margin: 10px auto;
        width: 920px;
    }
    #n
    {
        margin: 10px auto;
        width: 920px;
        border: 1px solid #CCC;
        font-size: 12px;
        line-height: 30px;
    }
    #n a
    {
        padding: 0 4px;
        color: #333;
    }
</style> 

HTML:

<form id="form1"action="" method="post">
<div id="divselect" class="divselect">
      <cite>请选择特效分类</cite>
      <ul>
         <li><a href="javascript:;" selectid="1">导航菜单</a></li>
         <li><a href="javascript:;" selectid="2">下拉select效果</a></li>
         <li><a href="javascript:;" selectid="3">select模拟</a></li>
         <li><a href="javascript:;" selectid="4">DIVCSS5特效</a></li>
         <li><a href="javascript:;" selectid="5">jquery 下拉特效</a></li>
      </ul>
  </div>
  <br />
  <div id="divselect" class="divselect1">
      <cite>请选择特效分类</cite>
      <ul>
         <li><a href="javascript:;" selectid="6">导航</a></li>
         <li><a href="javascript:;" selectid="7">下拉</a></li>
         <li><a href="javascript:;" selectid="8">模拟</a></li>
         <li><a href="javascript:;" selectid="9">特效</a></li>
         <li><a href="javascript:;" selectid="10">下拉特效</a></li>
      </ul>
  </div>
  <input name="" value="" id="inputselect"/> //获取的数据

</form>
<input type="button" value="get" onclick="get()" />

JS:

$(function(){
    $.divselect(".divselect", "#inputselect");
    $.divselect(".divselect1", "#inputselect");
});
function get() {
        var dd = document.getElementById("inputselect");
        alert(dd.value);
    }

DIV模拟的下拉框特效

时间: 2024-10-17 08:18:31

DIV模拟的下拉框特效的相关文章

模拟一个下拉框

用sele标签写的页面总是不太好看,而且在不同的浏览器里显示的样子不同,大家都用div ul li 之类的模拟一个下拉框对其进行美化. 这里是在网上找的一个下拉框的例子,根据它修改完成的,明天试试看,能不能代替项目里的selec. 这里是GitHub地址

模拟select下拉框之多选(数据源采用模拟Ajax数据--原创)

最近需要一个下拉多选,本来想偷懒的,所以在网上百度了一番,最终还是发现没有一个符合自己要求的,所以我自己写了一个插件.下面是GIF动态效果图展示 相信大家已经看到效果了,接下来就是我的代码展示 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>模拟select下拉框之多选</title> <style

div模拟select下拉菜单效果

有些时候select下拉菜单直接用css调整样式,可能会有兼容性的问题,尤其是右侧的下拉三角,很难用css控制,那怎么办呢?可以采用div模拟select下拉菜单的效果.先直接上代码了: HTML的结构如下: <!doctype html> <html> <head> <meta charset="utf-8" /> <title>div模拟下拉菜单特效</title> <style type="t

用div,ul,input模拟select下拉框

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>案例测试</title> 6 <link rel="stylesheet" href="css/all.css" /> 7 <script type="text/javascript" src=&

jq+css模拟模糊搜索下拉框实现

html: @*输入框*@ <div> <input type="text" style="width: 85%; height: 34px;" onkeyup="InputChange(this)" id="txtInput"> </div> @*模拟下拉框*@ <div class="divselect" id="dpSelect">

jq插件又来了,模拟select下拉框,支持上下方向键哦

好久没来了,更新下插件, 这个原理就是利用的 input[type='hidden']和自定义属性data-value捆绑传值操作的,可是设置默认选项,回调等参数,代码不多,比较简单,吼吼 (function($){ //模拟下拉框 $.fn.htmlSelect = function(opt){ if($(this).length==0) return false; var opts = $.extend({ defaultsItem : 0, //默认选中的select项 saveInput

Vue.js模拟百度下拉框

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>智能社--http://www.zhinengshe.com</title> 6 <style> 7 .gray{ 8 background: #ccc; 9 } 10 </style> 11 <script

模拟select下拉框效果

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="iconfont.css"/> <style type="text/css"> *{ m

RaidoGroup+RadioButton模拟android下拉框弹出List

引用 <上面的Hello world!是居左的,但是下面的文字却怎么都不能靠边.试了各种方法都不行. 最后,无意中给RadioButton添加一个backgroud属性即可: <RadioButton android:id="@+id/rbAll" android:layout_width="match_parent" android:layout_height="wrap_content" android:background=&q