当前位置:  编程技术>jquery

jquery实例之div ul li模拟下拉选项(option标签)

    来源: 互联网  发布时间:2014-10-08

    本文导语:  例子,自己定义一种样式来模拟option标签功能。   代码示例:             $(      function(){          $("#lang").click(function(){              if("block" == $("#huangbiao").css("display")){                  hid...

例子,自己定义一种样式来模拟option标签功能。
 

代码示例:
 
 
 
 
 
 
$( 
    function(){ 
        $("#lang").click(function(){ 
            if("block" == $("#huangbiao").css("display")){ 
                hideLi(); 
            }else{ 
                showLi(); 
            } 
        }); 
         
        $("li").each(function(i,v){ 
            $(this).click(function(){ 
                $("#lang").val($(this).html()); 
                hideLi(); 
            }); 
        }); 
         
        $("#lang").blur(function(){ 
            setTimeout(hideLi,200); 
        });         
    }     
);
 
function showLi(){ 
    $("#huangbiao").show(); 

function hideLi(){ 
    $("#huangbiao").hide(); 
}
 
jquery实现div ul li模拟下拉选项功能_www. 
 
 
     
   
 
       
     
               
  • dddd
  •  
               
  • ssss
  •  
           
 
   
 
 
  
 

技术难点:
当鼠标没有点击空白处时,应该让现实出来的下拉列表隐藏起来,这样就会导致一个问题,当点击下面的li标签的内容时,先触发onblur事件,导致li标签先隐藏,在点击li的内容时实际上是一个空组件,而没有触发“赋值事件”,导致不能能够满足option组件的基本需求。
 
解决方法:
当触发blur事件时,推迟0.2秒再隐藏起来,实际是触发了两个事件——先执行onblur事件,在执行li组件的赋值事件。


    
 
 

您可能感兴趣的文章:

  • jQuery 下拉菜单插件 jQuery menu-aim
  • jQuery下拉菜单插件 jQuery Simple Drop Down Menu
  • jquery下拉菜单效果 jquery点击弹出下拉菜单的例子
  • jQuery联动下拉框 jQuery optionTree
  • jQuery下拉选择插件 MagicCombo
  • jQuery下拉框美化插件 Select-or-Die
  • jQuery下拉框插件 FlexBox
  • jQuery 下拉列表插件 Heapbox
  • jQuery 下拉框插件 Selectik
  • jQuery 下拉菜单插件 menu-aim
  • jQuery下拉组件 ddSlick
  • jQuery下拉列表插件 jQselectable
  • jQuery 下拉列表 Custom Drop
  • jQuery水平下拉菜单 jMenu
  • jQuery下拉框插件 mcDropdown
  • 巧用jquery解决下拉菜单被Div遮挡的相关问题
  • jQuery下拉菜单插件 jbar
  • jQuery自定义下拉列表 DropKick
  • jquery easyui自定义下拉框列表
  • jQuery操作select下拉框的text值和value值的方法
  • jquery使用jquery.zclip插件复制对象的实例教程
  • JQuery验证特殊字符实例
  • jquery检验实例-改变错误提示信息的位置
  • textarea显示成label的样式 jquery实例
  • jQuery实现回车键(Enter)切换文本框焦点的代码实例
  • jquery修改属性值实例代码(设置属性值)
  • Jquery each方法跳出循环,并获取返回值(实例讲解)
  • jquery等宽输出文字插件的实例代码
  • jquery 回车事件的实例分享
  • jquery 获取dom固定元素 添加样式的简单实例
  • Jquery 获取元素位置序号的实例代码
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jQuery高级选项插件 jQuery Easing Plugin
  • jQuery 选项卡插件 Tabslet
  • jQuery选项卡 KandyTabs
  • jQuery选项卡插件 MagicTabs
  • jQuery选项框插件 jSelect
  • jQuery 选项插件 Bootstrap Select
  • jquery代码-在弹出窗口中打开链接和在选项卡中打开链接
  • jQuery操作select option选项(增加 删除 修改)
  • JQuery设置获取下拉菜单某个选项的值(比较全)
  • jquery 删除select中option选项
  • jQuery 网页选项卡的示例代码
  • Jquery tab选项卡的实现代码
  • JQuery竖排选项卡示例代码
  • Jquery 经典选项卡的实现代码一例
  • jquery自动切换tabs选项卡的实现代码
  • jquery自动切换tabs选项卡的具体实现
  • 简单选项卡 js和jquery制作方法分享
  • jQuery之选项卡的简单实现
  • jquery操作select中option选项的方法汇总
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery 选项卡插件 Tabslet iis7站长之家
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3