我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JavaScript鼠标移动事件以及实战案例

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JavaScript鼠标移动事件以及实战案例

一、鼠标点击事件

1.onclick单击事件

鼠标单击时事件处理函数

<input type="button" id="bt" value="点击">
<script>
//找到按钮并设置点击事件
   document.getElementById("bt").onclick  = function (){
        //被点击后弹出弹出框
       alert("按钮被点击")
   }
</script>

2.ondblclick双击事件

鼠标双击时事件处理函数

<input type="button" id="bt" value="点击">
<script>
//找到按钮并设置双击击事件
   document.getElementById("bt").ondblclick  = function (){
        //被点击两次后弹出弹出框
       alert("按钮被点击")
   }
 </script>

3. onmousedown鼠标按下事件

当鼠标被按下后事件处理函数

4. onmouseup鼠标松开事件

当鼠标被松开后事件处理函数

案例:

二、鼠标移动事件

1.onmouseover移入事件

          鼠标移动都某个指点的HTML标签上时触发的事件

2.onmouseout移出事件

           鼠标从HTML标签上移开时触发的事件

3.onmousemove移动事件

          鼠标指针在该元素的上面移动就触发

4.mouseenter移入事件

         于onmouseover相同但mouseenter事件只执行一次

5.mouseleave移出事件

         于onmouseout相同但mouseenter事件只执行一次

三、案列:

效果图如下:

完整代码如下:

<html>
	<head>
		<meta charset="utf-8">
		<title>鼠标跟随</title>
		<style type="text/css">
			div{
				position: relative;
				width: 360px;
				height: 511px;
			}
			img{
				width: 360px;
				border-radius: 5px;
			}
			p{
				width: 100px;
				height: 30px;
				position: absolute;
				left: 0;
				top: 0;
				background-color: rgba(0,0,0,0.666);
				color: white;
				padding: 10px;
				display: none;
				pointer-events: none;
			}
		</style>
	</head>
	<body>
		<div id="div_1">
			<img class="lazy" data-src="img/1.jpg" alt="">
			<p>
				<strong>简介</strong>
				<span>买建材上京东!京东</span>
			</p>
		</div>
		<script type="text/javascript">
			//获取div标签
			var div_1 = document.getElementById("div_1");
			//给div_1绑定事件:onmouseover:鼠标移入事件
			div_1.onmouseover = function(){
				//将p标签显示出来,故需要将display的值设置为block
				document.querySelector("p").style.display = "block";
			}
			//onmouseout:鼠标从元素上移开时触发的事件
			div_1.onmouseout = function(){
				将p标签显示出来,故需要将display的值设置为none
				document.querySelector("p").style.display = "none";
			}
			//onmousemove:鼠标从元素上移动时触发的事件
			div_1.onmousemove = function(){
				document.querySelector("p").style.left =event.offsetX + "px";
				document.querySelector("p").style.top =event.offsetY + "px";
			}
		</script>
	</body>
</html>

总结

到此这篇关于JavaScript鼠标移动事件以及实战案例的文章就介绍到这了,更多相关JS鼠标移动事件内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JavaScript鼠标移动事件以及实战案例

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

JavaScript鼠标移动事件以及实战案例

在学习JS中我对鼠标移动事件进行了一些总结,需要的可以作参考,下面这篇文章主要给大家介绍了关于JavaScript鼠标移动事件以及实战案例的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-19

JavaScript鼠标拖动事件监听使用方法以及实例效果演示

最近工作中遇到了鼠标拖动事件监听的相关需求,所以下面这篇文章主要给大家介绍了关于JavaScript鼠标拖动事件监听使用方法以及实例效果演示的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2023-05-18

Android基于hover组件实现监控鼠标移动事件的方法

本文实例讲述了Android基于hover组件实现监控鼠标移动事件的方法。分享给大家供大家参考,具体如下: Android之前对于鼠标光标事件的监控非常少,4.0之后多了一个hover的组件,此组件可以监控鼠标光标在view上的变化。 代码
2022-06-06

javascript鼠标移动时触发此事件使用什么函数,详细讲解

当鼠标在文档中移动时,可以通过在HTML元素中设置onmousemove事件属性或使用addEventListener("mousemove")或jQuerymousemove方法来触发JavaScript事件。这篇文章详细介绍了如何使用这三种方法,并提供了示例。事件对象包含有关鼠标移动的信息,如坐标和按钮状态。最佳实践包括使用节流函数、避免阻止事件传播和使用事件委托技术。
javascript鼠标移动时触发此事件使用什么函数,详细讲解
2024-04-02

javascript当鼠标移动到某对象范围的上方时触发此事件使用什么函数,详细讲解

JavaScript中使用mouseenter函数检测鼠标移动到对象上方事件。语法:element.addEventListener("mouseenter",callback)。示例:鼠标进入元素范围时触发回调函数。事件对象包含鼠标坐标和目标元素信息。其他相关事件包括mouseleave、mouseover和mouseout,用于不同鼠标移动场景。
javascript当鼠标移动到某对象范围的上方时触发此事件使用什么函数,详细讲解
2024-04-02

javascript当元素失去鼠标移动所形成的选择焦点时触发此事件使用什么函数,详细讲解

JavaScript中,当元素失去鼠标焦点时触发blur事件。此事件常用于验证输入、自动完成和工具提示。通过element.addEventListener("blur",function())监听该事件,传入的回调函数可处理失去焦点时的操作,如验证输入内容。相关事件包括focus(获取焦点)、focusin(焦点移入元素)、focusout(焦点移出元素),可用于创建丰富交互的界面。
javascript当元素失去鼠标移动所形成的选择焦点时触发此事件使用什么函数,详细讲解
2024-04-02

编程热搜

目录