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查询数据库一条记录
山东软件开发品牌
湖北信息化软件开发服务厂家现货
嵌入式软件开发 职业规划
贵州开阳县公安局网络安全
原著阅读软件开发