千家信息网

jQuery中如何实现点击页面其他部分隐藏下拉菜单功能

发表于:2024-10-18 作者:千家信息网编辑
千家信息网最后更新 2024年10月18日,本篇内容主要讲解"jQuery中如何实现点击页面其他部分隐藏下拉菜单功能",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"jQuery中如何实现点击页面其他部
千家信息网最后更新 2024年10月18日jQuery中如何实现点击页面其他部分隐藏下拉菜单功能

本篇内容主要讲解"jQuery中如何实现点击页面其他部分隐藏下拉菜单功能",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"jQuery中如何实现点击页面其他部分隐藏下拉菜单功能"吧!

一、开发小要点

web页面中,我们一般不用select、option来实现下拉菜单效果,因为下拉框的样式丑且难以美化,所以我们选择控制ul显示隐藏来实现同样且高大上的效果,但是不能像下拉框那样点击页面其他部分,下拉菜单收起或隐藏,该怎么办呢?只能用js这老大哥来控制了。

二、代码

HTML:

请选择
  • 01
  • 02
  • 03
  • 04

CSS:

JS:

 $(function(){   $(".select").click(function(){    $(".list").toggle();   })   $(".list li").click(function(){    $(".select span").html($(this).html());    $(".list").hide();   })   $(document).bind("click",function(e){    var e = e || window.event;  //事件对象,兼容IE    var target = e.target || e.srcElement; //源对象,兼容火狐和IE    while(target){      if (target.id && target.id == "selected"){  //循环判断至根节点,防止点击的是#selected和它的子元素       return;    }      target = target[xss_clean];    }      $(".list").hide();  //点击的不是#selected和它的子元素,隐藏下拉菜单    })  })

效果:

到此,相信大家对"jQuery中如何实现点击页面其他部分隐藏下拉菜单功能"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

下拉 菜单 页面 部分 功能 效果 元素 内容 对象 学习 控制 选择 实用 更深 高大 不用 事件 代码 兴趣 实用性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国网络安全法境外黑客 锐捷网络技术有限公司怎么样 计算机三级网络技术dns 魔兽世界永久60级服务器哈霍兰 合肥旭实互联网科技怎么样 驱动软件开发是嵌入式吗 南通数据网络技术哪个好 bmrb 是什么数据库 狼神A1服务器是什么品牌 网络安全督查专项工作 软件开发和测试的薪资待遇 c 软件开发框架设计 图片二进制存数据库的好处 apex掉线连接服务器超时 网络技术工作什么门槛低 服装个性定制系统数据库设计 登录ftp服务器显示未连接 软件开发实习岗位填什么 平谷区技术软件开发服务供应 国内外网络安全主流产品 剑灵切换服务器 网络安全责任的定义是 什么oa软件开发平台好 为维护公司网络安全提高 jdbc查询数据库一条记录 山东软件开发品牌 湖北信息化软件开发服务厂家现货 嵌入式软件开发 职业规划 贵州开阳县公安局网络安全 原著阅读软件开发
0