【web前端(四十)】javascript_jquery_鼠标事件

前端提高篇(九十四):jQuery鼠标事件 javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。 阅读详情
<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>鼠标事件</title>
		<style>
			ul {}
			/*
			 * 浮动标签
			 */
			
			div>ul>li {
				float: left;
			}
			
			a {
				/*text-decoration:none可以去掉下划线*/
				text-decoration: none;
				color: black;
				display: block;
				height: 30px;
				background-color: pink;
				margin-left: 10px;
				/*字体浮动在行高中间*/
				line-height: 30px;
				/*外边框左右间距*/
				padding: 0px 10px;
				/*字体*/
				font-size: small;
			}
			
			ul ul {
				display: none;
			}
		</style>
		<script type="text/javascript" src="../js/jQuery/jquery-3.4.1.min.js"></script>
		<script type="text/javascript">
			$(
				function() {
					/*给所有的a标签定义*/
					//mouseenter
					$("a").mouseenter(
						/*触发事件*/
						function() {
							//这里this指向我们选择的标签————a标签。
							//但是,这里this是DOM对象,
							//也就是说,this无法直接使用jquery对象里面的方法。
							//所以,我们就再用$对象,将this包装成jquery对象。
							//即jquery对象的这种方法就是,
							//它先将我们选择的对象包装成jquery对象,
							//最后这个this返回的是DOM对象。
							//若想再用DOM对象,就把this对象再包装一下即可。

							//接下来,我们要找的是this标签的兄弟标签,然后选择ul标签。
							//但是,它默认的是不显示这个标签的。
							//所以,我们这里就要将其通过CSS的show方法显示出来。 
							$(this).next("ul").show();
							console.log("隐藏效果");
							//show特效显示
						}
					);

					/*隐藏*/
					//这里必须要回到上一级去触发,不然效果就是,一离开文字就隐藏了。
					$("a").mouseout(
						function() {
							$(this).next("ul").hide();
						}
					);
				}
			);
		</script>
	</head>

	<body>
		<div>
			<ul>
				<li>
					<a href="$">一级标题</a>
					<ul>
						<li>二级标题</li>
						<li>二级标题</li>
						<li>二级标题</li>
						<li>二级标题</li>
					</ul>
				</li>

				<li>
					<a href="$">一级标题</a>
					<ul>
						<li>二级标题</li>
						<li>二级标题</li>
						<li>二级标题</li>
						<li>二级标题</li>
					</ul>
				</li>

				<li>
					<a href="$">一级标题</a>
					<ul>
						<li>二级标题</li>
						<li>二级标题</li>
						<li>二级标题</li>
						<li>二级标题</li>
					</ul>
				</li>

				<li>
					<a href="$">一级标题</a>
					<ul>
						<li>二级标题</li>
						<li>二级标题</li>
						<li>二级标题</li>
						<li>二级标题</li>
					</ul>
				</li>
			</ul>
		</div>
	</body>

</html>

这里的效果就是,鼠标悬停到标签上,其内容会出现。但是,鼠标离开,内容就隐藏了。 

 

前端提高篇(九十四):jQuery鼠标事件(1),前端开发最新技术 后记总结一下这三次面试下来我的经验是:一定不要死记硬背,要理解原理,否则面试官一深入就会露馅!代码能力一定要注重,尤其是很多原理性的代码(之前两次让我写过Node中间件,Promise.all,双向绑定原理,被虐的怀疑人生)!尽量从面试官的问题中表现自己知识的深度与广度,让面试官发现你的闪光点!多刷面经! 阅读详情

相关推荐

前端提高篇(九十四):jQuery鼠标事件(1)

正值金三银四招聘旺季,很多小伙伴都询问我有没有前端方面的面试题,特地整理出来赠送给大家!资料领取方式:点击这里前往获取每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!**如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)正值金三银四招聘旺季,很多小伙伴都询问我有没有前端方面的面试题,特地整理出来赠送给大家!资料领取方式:点击这里前往获取资料领取方式:点击这里前往获取。

2401_84091468的博客 903

jq之鼠标事件

(6):mouseout事件:mouseout事件于用户把鼠标移出一个元素时触发,这包括从父元素移动到子元素上,或者使用键盘跳到元素上。(4):mouseup事件:mouseup事件在用户松开鼠标时触发,如果在与按下鼠标的元素相同元素上松开,那么click事件也会触发。(3):mousedown事件:mousedown事件在用户敲击鼠标键时触发,跟keydown事件不一样,该事件仅在按下鼠标时触发。(1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。

nknnl7的博客 2192

华为设备有关用户名密码的策略配置

命令用来开启对密码进行复杂度检查功能,设备默认已经是开启状态。1、密码长度大于等于12位,含数字大小写字母和特殊符号。2、设置密码更换周期为90天。取值范围8-16,默认长度为8位。登录失败后锁定时间大于15分钟。3、登录失败次数小于5次。4、登录超时30分钟以内。

简单的创作,希望可以帮助到跟我一样的学习者! 7839

Educoder/头歌JAVA——jQuery动画

动画是使元素实现从一种样式逐渐变化为另一种样式的效果。jQuery动画包括隐藏/显示,淡入/淡出,上滑/下滑,自定义动画等效果。 本实训的主要内容是jQuery动画,从动画效果的方法到自定义动画,可以创建自己想要的动画效果。

舟舟的博客 5739

WebDriverAgent 菜鸟解析篇

WebDriverAgent 是一个用于模拟移动设备浏览器的 Python 库,可以用来在 PC 上模拟移动设备的浏览器操作,从而进行自动化测试。下面是一个菜鸟对 WebDriverAgent 源码的解析篇,希望能对初学者有所帮助。

DJ355的博客 1220

基于Halium 9为小米平板4移植Ubuntu Touch:内核适配与驱动调试实战

在移动设备生态中,Linux内核作为核心,通过硬件抽象层(HAL)管理底层硬件驱动,为上层系统提供统一接口。其模块化设计允许深度定制,是实现跨平台移植的技术基础。Halium项目正是利用这一原理,构建了一个中间层,将安卓内核的硬件支持能力“翻译”成标准Linux发行版能识别的格式,从而在手机、平板等移动设备上运行Ubuntu Touch、postmarketOS等移动Linux系统,极大地拓展了老旧设备的再利用价值。这一技术为开发者提供了在常见安卓硬件上进行Linux系统开发与定制的可能,尤其在嵌入式与物联

weixin_42639246的博客 371

JQuery 鼠标事件使用汇总

一、js鼠标事件 1.单机 :左键单机、右键单机 2.双击 3.鼠标按下、鼠标松开 4.鼠标移动 5.鼠标进入、鼠标移出 6.鼠标滚轮滚动 二、JQuery鼠标事件整理 1.单机 :左键单机、右键单机 .Click():左键单机 为 JavaScript 的"click" 事件绑定一个处理器,或者触发元素上的 "click" 事件。(支持触屏的tab事件) .contextmenu():右键单机 右键菜单按钮时间,可以拒绝右键菜单。 2.双击 .dblclick():双击触发

天马3798 6188

uniapp:解决微信小程序包体积超过2M的优化方案+详解分包问题,编译小程序体积大于2M不能上传和预览提示体积太大的处理教程,uniApp微信小程序主包过大问题如何解决(排查可疑点+分包+最小改动)

uniapp微信小程序开发,如何解决打包太大无法预览发布的问题,uniApp微信小程序包体积超过2M的优化方法,uni-app打包微信小程序主包超2M终极解决方案,使用uniapp开发微信小程序使用uni_modules导致主包文件过大,无法发布的解决方法,UniApp开发的微信小程序主包过大问题及解决方案 编译小程序时Node-modules被打入主包,小程序体积大于2M不能上传和预览,怎么处理,解决微信小程序主包太大问题,微信小程序中主包和分包过大,详解分包问题,uni-app 微信小程序发布时,主包超

✅ 精选推荐文章 5066

jQuery事件

技术是没有终点的,也是学不完的,最重要的是活着、不秃。零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。技术学到手后,就要开始准备面试了,找工作的时候一定要好好准备简历,毕竟简历是找工作的敲门砖,还有就是要多做面试题,复习巩固。有需要面试题资料的朋友点击这里可以领取。

2401_84091663的博客 1503

Qt —— 百度地图 - 3、Qt调用高德在线地图功能示例(附源码)

Qt - 地图相关 —— 3、Qt调用高德在线地图功能示例(附源码)

497

SAP Cloud ERP 是什么,一篇文章讲清楚

SAP Cloud ERP并非简单将传统ERP搬到云上,而是对企业核心流程、数据和管理方式的全面重构。它包含S/4HANA Cloud的公有云版(标准化、快速部署)和私有云版(灵活定制),分别对应GROW with SAP和RISE with SAP实施路径。核心价值在于实现实时数据整合、端到端流程贯通及持续演进能力。企业需根据发展阶段选择:新兴企业适合标准化公有云,复杂组织可考虑私有云迁移。关键在于转变管理思维,避免将旧系统问题复制到新平台。上云决策本质是企业对数字化基座的选择,需权衡标准化与个性化需求。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 107

(一)jQuery常用鼠标触发元素事件(鼠标点击、进入、离开)

jQuery 事件方法 1、click事件:点击鼠标左键时触发 $(document).ready(function(){ $('div').click(function(){ alert("鼠标点击了!"); }) }); 2、mouseover事件:鼠标从一个元素移入另一个元素时触发(鼠标进入) $(document).ready(function(){ $('div').mouseover(function(){ alert("鼠标进入了!"); }) }); 3、mouseout

北斗星的爱886的博客 1万+

精密装配机器人系列编程:ABB IRB 120_(20).编程项目设计与实施

在精密装配机器人系列编程中,项目的成功设计与实施涉及多个关键步骤。从项目需求分析到最终调试,每一个环节都需要细致的考虑和专业的技术。选择合适的编程语言、设计良好的程序结构、掌握调试技巧以及解决常见问题,都是确保机器人高效、稳定运行的重要因素。通过不断优化和改进,可以提高生产效率和产品质量,满足不断变化的生产需求。

zhubeibei168的博客 1242

web前端javascript+jquery知识点总结

1.Javascript 语法.用途 javascript 在前端网页中占有非常重要的地位,可以用于验证表单,制作特效等功能,它是一种描述语言,也是一种基于对象(Object)和事件驱动并具有安全性的脚本语言 ...

weixin_44924238的博客 1万+

prometheus普罗米修斯集监控外部k8s

prometheus普罗米修斯集监控外部k8s

你是我一生的追求 2247

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

前端提高篇(九十四):jQuery鼠标事件,爆推

点击这里即可免费获取,包括答案解析。如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:前端)点击这里即可免费获取,包括答案解析。[外链图片转存中…(img-m9UzN8Z7-1712313189344)]

2401_84097520的博客 915

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

jquery中关于鼠标事件的操作

关于jquery中关于鼠标事件的某些操作,示例如下: 1.鼠标点击添加事件click(): &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://...

刘小毅的博客 3552

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

web前端入门 JavaScript与jQuery基础

JavaScript与jQuery对比 一.选择器 1.1JavaScript选择器 根据ID获取 document.getElementById(id) 根据标签名获取元素 语法:document.getElementByTagName('标签名') H5新增获取元素方式 document.getElementByClassName('类名') //根据类名返回元素对象集合 document.querySeleotor('选择器') //根据指定选择器返回第一个元素对象 document.queryS

Web_chicken的博客 2783

JS鼠标滚轮事件

&lt;!DOCTYPE html&gt; &lt;html lang="en"&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;JS鼠标滚轮事件&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;scri

weixin_42714661的博客 1504

jQuery 绑定3种鼠标事件 click(鼠标点击),mouseover(鼠标移入),mouseout(鼠标移开)

1 click() 说明:鼠标点击时触发click事件。 语法: $(selector).click(function1); 实例: 文本框绑定click事件。 $(function(){ $("input[type=text]").each(function(){ $(this).click(function(){ alert("text click"); }); }); }); 2 mouseover() 说明:当

旭东怪的博客 6358

深圳Web前端学习:前端 javascript 练习题 - 图片鼠标及钢琴导航条案例

深圳Web前端学习:前端 javascript 练习题 - 图片鼠标及钢琴导航条案例 图片跟着鼠标飞: //图片跟着鼠标飞,可以在任何的浏览器中实现 //window.event和事件参数对象e的兼容 //clientX和clientY单独的使用的兼容代码 //scrollLeft和scrollTop的兼容代码 //pageX,pageY和clientX+scrollLeft 和clientY+s...

313

【前端】JavaScript+JQuery

JavaScript 作为前端开发的核心语言,与 jQuery 这款强大的 JavaScript 库曾是 Web 开发者最常用的组合之一。尽管现代前端框架(如 React、Vue 和 Angular)已逐渐取代 jQuery 的地位,但了解 JavaScript 和 jQuery 仍然是前端开发的基础。

m0_50534425的博客 389

jQuery – 鼠标经过(hover)事件的延时处理

一、关于鼠标hover事件及延时 鼠标经过事件为web页面上非常常见的事件之一。简单的hover可以用CSS :hover伪类实现,复杂点的用js。 一般情况下,我们是不对鼠标hover事件进行延时处理。但是,有时候,为了避免不必要的干扰,常会对鼠标hover事件进行延时处理。所谓干扰,就是当用户鼠标不经意划过摸个链接,选项卡,或是其他区域时,本没有显示隐藏层,或是选项卡切换,但是由于这些元素上绑定了hover事件(或是mouseover事件),且无延时,这些时间就会立即触发,反而会对用户进行干扰。 二、代

u011927449的博客 1111

jQuery鼠标事件

移上:mouseover 释放时:mouseout 当松开鼠标按钮时:mouseup 当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件。 离开:mouseleave 按下鼠标按钮:mousedown 简单例子使用 需求: (1)鼠标不在上面时,蓝色 (2)鼠标移上时,橙色 (3)鼠标按下时,红色 (4)鼠标释放时,恢复原来颜色 $('#div1').

萌萌程序员的博客 543
上一篇: 【web前端(三十九)】javascript_jquery操作样式
下一篇: 【web前端(四十一)】javascript_jquery_文档处理、下表单的添加和删除
寻爻青年
博客等级 码龄8年 27粉丝 137原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寻爻青年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值