建站学习网,专业提供各类建站教程,网页素材,SEO资讯等建站资源!

网站模板_网站源码_网站素材_建站教程_建站学习网

当前位置:建站学习网 > DIV+CSS教程 > DIV CSS教程 >

div模拟下拉菜单select控件模块 css实现表单select美化

更新时间:2016-12-29整理编辑:建站学习网阅读:0

     div css模拟实现form表单下拉select控件美化与功能实现。可以实现模拟的select表单下拉提交数据传值功能

    使用方法与调用方式:$.divselect("#divselect","#inputselect"); "#divselect" 这是哪个模拟列表的盒子的ID,"#inputselect"这个是选择以后给 id="inputselect" 的input隐藏域赋值的哦。 懂一点程序的都明白为啥要赋值了。意思就是给这个隐藏域赋值就相当于用丑陋的select下拉列表得到一个值是同理的。下拉列表的功能无非也就是传一个值提交过去。

     此form select下拉控件是使用div+jq+css实现,其表单功能正常使用,能正常传值。根据需要修改css背景、css宽度、css高度等图片或css样式实现自己想要的select下拉菜单表单美化效果。

jquery插件代码如下:

  1. jQuery.divselect = function(divselectid,inputselectid) { 
  2. var inputselect = $(inputselectid); 
  3. $(divselectid+" cite").click(function(){ 
  4. var ul = $(divselectid+" ul"); 
  5. if(ul.css("display")=="none"){ 
  6. ul.slideDown("fast"); 
  7. }else{ 
  8. ul.slideUp("fast"); 
  9. }); 
  10. $(divselectid+" ul li a").click(function(){ 
  11. var txt = $(this).text(); 
  12. $(divselectid+" cite").html(txt); 
  13. var value = $(this).attr("selectid"); 
  14. inputselect.val(value); 
  15. $(divselectid+" ul").hide(); 
  16.  
  17. }); 
  18. }; 

div模拟下拉菜单(select)jquery插件调用方法如下:

  1. <script type="text/javascript"> 
  2. $(function(){ 
  3. $.divselect("#divselect","#inputselect"); 
  4. }); 
  5. </script> 

对应HTML源代码片段如下:

  1. <form action="" method="post"> 
  2. <div id="divselect"> 
  3. <cite>请选择特效分类</cite> 
  4. <ul> 
  5. <li><a href="javascript:;" selectid="1">导航菜单</a></li> 
  6. <li><a href="javascript:;" selectid="2">下拉select效果</a></li> 
  7. <li><a href="javascript:;" selectid="3">select模拟</a></li> 
  8. <li><a href="javascript:;" selectid="4">DIVCSS5特效</a></li> 
  9. <li><a href="javascript:;" selectid="5">jquery 下拉菜单特效</a></li> 
  10. </ul> 
  11. </div> 
  12. <input name="" type="hidden" value="" id="inputselect"/> 
  13.  
  14. </form> 

本文网址:https://www.dedexuexi.com/divcss/jc/1659.html

本站部分文章搜集与网络,如有侵权请联系本站,转载请说明出处。

标签:技巧
收藏此文 赞一下!() 打赏本站

如本文对您有帮助,就请建站学习网抽根烟吧!

支付宝打赏
微信打赏
控制css字间距和对齐方式所用属性介绍
« 上一篇2016年12月29日
ipad 竖版 纯CSS判断ipad横版和竖版
2016年12月29日下一篇 »
  • DIV CSS如何给文字字体添加下划线?
    0阅读
    在css中可以使用text-decoration属性或border-bottom属性来给文字添加下划线样式。下面本篇文章就来给大家介绍一下,希望对大家有所帮助。方法1:使用text-decoration属性设置css的text-decoration属性用于指定添加到文本的修饰,其underline属...
  • 纯CSS3实现带动画效果导航菜单无需js
    0阅读
    随着互联网的发展,网页能表现的东西越来越多。由最开始单纯的文字和链接构成的网页,到后来的表格布局,再到div+css模式,现在发展到了 html+css3。网页能表达的东西越来越多,css3兴起已经
  • CSS定义超链接四个状态的正确顺序L-V-H-A
    0阅读
    css定义超链接是要有先后顺序的。否则,在某些浏览器里面有可能会出现某个样式不起作用的bug。不能正确显示想要的效果。 CSS属性的排列顺序: L-V-H-A 。 L-V-H-A是link、visited、hover、active的简写
  • 在ie7下css居中样式text-align:center;偏左问题解决方法
    0阅读
    css样式text-align:center;在ie7下偏左问题,想必有很多朋友的遇到过吧,下面有个不错的方法,大家可以参考下,希望对大家有所帮助 复制代码 代码如下: body { text-align:center; } 用ie7打开是居左的。
  • 对div盒子模型使用心得总结
    0阅读
    相信每一个从事web开发的人对盒子模型都有一个特殊的理解吧,本文也有一个理解并附有示例代码,喜欢的朋友可以参考下 盒子模型的计算 外边距(margin)+边框(border)+内边距(padding)+内容(content
 
QQ在线咨询