广告
返回顶部
首页 > 资讯 > 前端开发 > 其他 >jquery怎么删除hover事件
  • 524
分享到

jquery怎么删除hover事件

jqueryjavascript 2023-05-14 21:05:08 524人浏览 泡泡鱼
摘要

本教程操作环境:windows7系统、Jquery3.6.1版本、Dell G3电脑。今天遇到jquery需要去掉hover的问题,原以为直接unbind("hover")就可以搞定,可是搞了半天都不行。$("

jquery怎么删除hover事件

教程操作环境:windows7系统、Jquery3.6.1版本、Dell G3电脑。

今天遇到jquery需要去掉hover的问题,原以为直接unbind("hover")就可以搞定,可是搞了半天都不行。

$("button").click(function() {
	$("p").unbind("hover");
});

1.gif

原因其实很简单,hover并不是事件。打开参考手册,hover其实由 mouseenter和mouseleave构成的。这样问题就很明了!


$(#hover_div).unbind("hover");


$(#hover_div).unbind("mouseover").unbind("mouseout");


$(#hover_div).unbind("mouseenter mouseleave");


$(#hover_div).unbind("mouseenter").unbind("mouseleave");

上面的代码建议使用第四种,相对安全些。

使用示例:

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<script src="js/jquery-3.6.1.min.js"></script>
		<script>
			$(document).ready(function() {
				$("p").hover(function() {
					$("p").CSS("background-color", "yellow");
				}, function() {
					$("p").css("background-color", "pink");
				});

				$("button").click(function() {
					$("p").unbind("mouseenter").unbind("mouseleave");
				});
			});
		</script>
	</head>
	<body>

		<p>鼠标移动到该段落。</p>
		<button>删除hover</button>
	</body>
</html>

2.gif

说明:unbind()方法

unbind() 方法能够移除所有的或被选的事件处理程序,或者当事件发生时终止指定函数的运行。

该方法也可以通过 event 对象取消绑定的事件处理程序。该方法也用于对自身内部的事件取消绑定(比如当事件已被触发一定次数之后,删除事件处理程序)。

【推荐学习:jQuery视频教程、web前端视频】

以上就是jquery怎么删除hover事件的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: jquery怎么删除hover事件

本文链接: https://www.lsjlt.com/news/205932.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • jquery怎么删除hover事件
    本教程操作环境:windows7系统、jquery3.6.1版本、Dell G3电脑。今天遇到jquery需要去掉hover的问题,原以为直接unbind("hover")就可以搞定,可是搞了半天都不行。$("...
    99+
    2023-05-14
    jquery javascript
  • jquery如何删除hover事件
    这篇文章主要介绍了jquery如何删除hover事件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇jquery如何删除hover事件文章都会有所收获,下面我们一起来看看吧。在jquery中,可以利用unbind...
    99+
    2023-07-04
  • jquery如何删除hover
    使用jquery删除hover的方法:1.新建html项目,引入jquery;2.创建div标签,设置hover鼠标悬浮样式;3.添加button按钮,绑定onclick点击事件;4.通过标签名获取对象,使用unbind("mou...
    99+
    2022-10-03
  • 怎么移除css的hover事件
    本教程操作环境:Windows10系统、CSS3版、DELL G3电脑怎么移除css的hover事件?jquery中取消和绑定hover事件的正确方式在网页设计中,我们经常使用jquery去响应鼠标的hover事件,和mouseover和m...
    99+
    2023-05-14
    css hover
  • hover是不是jquery事件
    这篇文章主要介绍“hover是不是jquery事件”,在日常操作中,相信很多人在hover是不是jquery事件问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”hover是不是...
    99+
    2022-10-19
  • jquery如何取消hover事件
    本篇内容主要讲解“jquery如何取消hover事件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery如何取消hover事件”吧! ...
    99+
    2022-10-19
  • jQuery常用事件方法mouseenter+mouseleave+hover
    jQuery常用事件方法: jQuery事件方法与原生Js事件方法名称类似,不需要写on,通过jQuery对象打点调用,括号内参数是事件函数mouseenter()方法:鼠标进入一个...
    99+
    2022-11-13
  • 如何移除css的hover事件
    这篇“如何移除css的hover事件”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何移除css的hover事件”文章吧。移...
    99+
    2023-07-05
  • jquery如何设置点击删除事件
    这篇文章主要介绍“jquery如何设置点击删除事件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery如何设置点击删除事件”文章能帮助大家解决问题。 ...
    99+
    2022-10-19
  • jquery怎么删除name
    使用jquery删除name属性的方法:1.新建html项目,引入jquery;2.创建input输入框,设置name属性;3.添加button按钮,绑定onclick点击事件;4.通过标签名获取input对象,使用removeAttr()...
    99+
    2022-10-14
  • jquery怎么设置hover
    在前端开发中,网页上的元素通常会需要和用户的鼠标交互,其中最常见的就是hover效果:当鼠标悬停在元素上时,元素会发生一些视觉上的变化,如颜色、大小等。这时我们就需要用到jQuery中的hover方法来实现。下面我就来详细介绍一下jQuer...
    99+
    2023-05-23
  • javascript怎么添加事件和删除事件
    这篇文章主要讲解了“javascript怎么添加事件和删除事件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript怎么添加事件和删除事件”吧!...
    99+
    2022-10-19
  • jquery怎么删除样式
    今天小编给大家分享一下jquery怎么删除样式的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。具体步骤如下:首先,新建一个ht...
    99+
    2023-06-04
  • 如何实现jQuery添加删除按钮Click事件
    这篇文章主要为大家展示了“如何实现jQuery添加删除按钮Click事件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何实现jQuery添加删除按钮Click...
    99+
    2022-10-19
  • jquery怎么删除ajax请求
    这篇文章主要介绍“jquery怎么删除ajax请求”,在日常操作中,相信很多人在jquery怎么删除ajax请求问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery怎么...
    99+
    2022-10-19
  • jquery怎么删除div内容
    使用jquery删除div内容的方法:1.新建html项目,引入jquery;2.创建div标签,设置id属性;3.添加button按钮,绑定onclick点击事件;4.通过id获取标签对象,使用html()方法删除;具体步骤如下:首先,新...
    99+
    2022-10-05
  • 如何使用jquery给新生的th绑定hover事件
    这篇文章主要为大家展示了“如何使用jquery给新生的th绑定hover事件”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用jquery给新生的th绑定h...
    99+
    2022-10-19
  • 怎么在jquery中删除元素
    这篇文章将为大家详细讲解有关怎么在jquery中删除元素,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。jquery是什么jquery是一个简洁而快速的JavaScript库,它具有独特的链式...
    99+
    2023-06-14
  • jquery怎么删除标签属性
    要删除一个标签的属性,可以使用jQuery的removeAttr()方法。语法如下:```javascript$(selector)...
    99+
    2023-08-15
    jquery
  • jquery怎么删除已有元素
    在jQuery中,可以使用`remove()`方法删除已有元素。这个方法将从DOM中删除指定的元素,并且同时删除与这个元素相关的事件...
    99+
    2023-08-15
    jquery
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作