JavaScript鼠标移动事件及案例

这篇具有很好参考价值的文章主要介绍了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鼠标松开事件

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

案例:

JavaScript鼠标移动事件及案例

 

二、鼠标移动事件

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

2.onmouseout移出事件
           鼠标从HTML标签上移开时触发的事件

3.onmousemove移动事件
          鼠标指针在该元素的上面移动就触发

4.mouseenter移入事件
         于onmouseover相同但mouseenter事件只执行一次

5.mouseleave移出事件
         于onmouseout相同但mouseenter事件只执行一次

JavaScript鼠标移动事件及案例

 

二、案列:

效果图如下:

JavaScript鼠标移动事件及案例

 

完整代码如下:文章来源地址https://www.toymoban.com/news/detail-401230.html

<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 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鼠标移动事件及案例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【虚幻引擎】UE4/UE5鼠标点击事件实现物体移动

     在UE4/UE5中,引擎有它自己的一套框架体系,虚幻就是基于这一个框架体系来实现的。其中就有PlayerController(玩家控制器),玩家控制器中就有对鼠标的一系列设置,包括显示鼠标,允许点击事件等。  1.创建PlayerController,命名为MyPlayerController 2.打开MyPlayerController,勾选参数

    2024年02月10日
    浏览(55)
  • [JavaScript游戏开发] 绘制冰宫宝藏地图、人物鼠标点击移动、障碍检测

    第一章 2D二维地图绘制、人物移动、障碍检测 第二章 跟随人物二维动态地图绘制、自动寻径、小地图显示(人物红点显示) 第三章 绘制冰宫宝藏地图、人物鼠标点击移动、障碍检测 第四章 绘制Q版地图、键盘上下左右地图场景切换 本章内容融合了第一章、第二章的部分内容,

    2024年02月15日
    浏览(35)
  • JavaScript处理鼠标各个事件的示例代码、说明和案例

    当使用JavaScript处理鼠标事件时,可以配合HTML代码来说明每个事件的使用方法、作用以及常见使用案例。 click(点击事件):当鼠标点击某个元素时触发。 作用:当按钮被点击时,弹出一个提示框显示\\\"按钮被点击了\\\"。 常见使用案例:在网页中创建一个按钮,当用户点击按钮

    2024年02月07日
    浏览(29)
  • Qt鼠标点击事件处理:显示鼠标点击位置(完整示例)

    Qt 入门实战教程(目录) 前驱文章: Qt Creator 创建 Qt 默认窗口程序(推荐) 事件是对各种应用程序需要知道的由应用程序内部或者外部产生的事情或者动作的通称。 例如点击鼠标,按下按键。 在Qt中使用一个对象来表示一个事件,它继承自QEvent类。 如鼠标事件(例如点击

    2024年02月10日
    浏览(38)
  • Vue鼠标点击事件和键盘事件

    目录 Vue中的鼠标点击事件修饰符: vue的@click.prevent vue的@click.stop vue的@click.capture vue的@click.once vue的@click.self vue的@click.passive  vue的键盘相应事件 @keydown - 按下键盘上的任意一个键时触发的事件。 @keyup - 松开键盘上的任意一个键时触发的事件。 @keypress - 当按下字符键时触发的

    2024年02月06日
    浏览(79)
  • js完成鼠标点击事件

    有个需求是在canvas上画多个可操作的矩形,每个矩形对应一个表单,同时需要校验。在校验到某个表单不通过的时候,需要选中对应的矩形。画图是使用的fabric.js,因为最开始没找到fabric选中图形的方法,就准备用虚拟点击去实现,百度之后实现了点击事件,那就记下来方便

    2024年02月09日
    浏览(48)
  • 键盘怎么控制鼠标?键盘控制鼠标实现点击和移动

    鼠标在电脑操作过程中非常重要,可是有时遇到尴尬的问题,就是摸鱼的时候觉得一直点击鼠标声音太大,或者舍友都睡觉了,你突然之间需要浏览一些网页,一直点击鼠标会产生很大的噪声,这时候该怎么办呢?如果你是笔记本,配合鼠标版可以解决。如果你正好有一个静

    2024年02月06日
    浏览(39)
  • qt 禁止点击 屏蔽鼠标事件

    我开了一个线程上传文件夹,用一个进度条显示进度 测试 就在界面随便点击 ,也没有出泵任何控件,没有引发槽函数,直接就崩了! 不知道为什么崩了,所以直接禁止点击,蔽鼠标事件! 主界面 进度条 Qt::WidgetAttribute::WA_TransparentForMouseEvents 该属性的含义是“透明掉鼠标事

    2024年02月15日
    浏览(34)
  • js常用点击、鼠标、键盘事件--详解

    JavaScript 提供了多种事件类型,包括点击事件、鼠标事件和键盘事件。您可以通过监听这些事件来响应用户的交互动作。以下是一些常见事件及其相应的 JavaScript 代码示例: 1. 点击事件: 2. 鼠标事件(例如鼠标移入、移出、移动等): 3. 键盘事件(例如按下按键、释放按键

    2024年02月12日
    浏览(45)
  • js的鼠标事件(JavaScript的鼠标事件,vue的鼠标事件)

    js鼠标事件,相关属性: vue鼠标事件,相关属性 (js鼠标事件和vue中的鼠标事件区别是省略了on字符):

    2024年02月12日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包