鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。
1、click事件:点击鼠标左键时触发
$('p').click(function(){});
示例:
$('p').click(function(){
alert('click function is running !');
});
2、dbclick事件:迅速连续的两次点击时触发
$('p').dbclick(function(){});
示例:
$("button").dblclick(function(){
$("p").slideToggle();
});
3、mousedown事件:按下鼠标时触发
$('p').mousedown(function(){});
示例
$("button").mousedown(function(){
$("p").slideToggle();
});
4、mouseup事件:松开鼠标时触发
$('p').mouseup(function(){});
示例:
$("button").mouseup(function(){
$("p").slideToggle();
});
5、mouseover事件:鼠标从一个元素移入另一个元素时触发
mouseout事件:鼠标移出元素时触发
$('p').mouseover(function(){});
$('p').mouseout(function(){});
示例:
$("p").mouseover(function(){
$("p").css("background-color","yellow");
});
$("p").mouseout(function(){
$("p").css("background-color","#E9E9E4");
});
6、mouseenter事件:鼠标移入元素时触发
mouseleave事件:鼠标移出元素时触发
$('p').mouseenter(function(){});
$('p').mouseleave(function(){});
示例
$("p").mouseenter(function(){
$("p").css("background-color","yellow");
});
$("p").mouseleave(function(){
$("p").css("background-color","#E9E9E4");
});
7、hover事件
$('p').hover(
function(){},
function(){}
);
示例
$(".table_list tr").hover(
function () {
$(this).addClass("hover");
},
function () {
$(this).removeClass("hover");
}
);
8、toggle事件:鼠标点击切换事件
$('p').toggle(
function(){},
function(){}
);
示例
$("p").toggle(
function(){
$("body").css("background-color","green");},
function(){
$("body").css("background-color","red");},
function(){
$("body").css("background-color","yellow");}
);
分享到:
相关推荐
在Qt编程中,鼠标事件是用户与应用程序交互的重要方式,它们允许我们响应用户的鼠标操作,如点击、拖动等。本教程将详细讲解Qt中的鼠标事件处理,包括鼠标移动、按下、松开、单击和双击等基本事件类型。 1. **鼠标...
这个库的主要目标是帮助开发者在触摸屏设备上实现与鼠标事件类似的交互体验,从而确保跨平台的一致性。在现代Web应用中,尤其是在移动设备上,触摸事件的处理变得越来越重要,Mottle 正是为此而生。 Mottle 的核心...
在开发一个基于Qt的项目,如一个简单的俄罗斯方块游戏时,我们可能会遇到需要对图形元素进行交互的需求,这时候就需要重载`QGraphicsItem`类的鼠标事件函数。本文将深入探讨这个主题,以避免在实际开发中重复遇到...
在QT框架下开发Linux应用程序时,获取键盘和鼠标事件是常见的需求,这有助于实现用户交互和界面控制。本文将深入探讨如何在Linux环境下利用QT库来捕获和处理这些事件。 首先,QT是一个跨平台的应用程序开发框架,...
在本压缩包文件中,我们看到的是关于SVG元素与鼠标事件的一些简单实例,这对于初学者来说是很好的学习资源。 首先,我们要理解SVG中的基本元素。SVG包含多种图形元素,例如`<rect>`(矩形)、`<circle>`(圆形)、`...
海思hi3536开发板QT鼠标事件捕获和鼠标移动 概述:本文主要介绍了海思hi3536开发板QT鼠标事件捕获和鼠标移动的实现方法,包括QT配置、鼠标事件捕获和显示、设备设置等内容。 一、QT配置 在海思hi3536开发板上实现...
在C#编程中,鼠标事件是用户与图形用户界面(GUI)进行交互的重要部分。本文将深入探讨如何在C#中使用鼠标事件,通过一个小实例帮助初学者理解这些概念。 一、C#鼠标事件概述 C#中的鼠标事件通常与Windows Forms或...
在Delphi编程中,鼠标事件是用户与应用程序交互的关键部分,它们允许开发者捕捉并响应用户的鼠标操作。Delphi提供了一系列的鼠标事件,这些事件在不同的鼠标动作发生时被触发,如点击、移动、双击等。理解并熟练使用...
在Windows Forms(Winform)开发中,理解和掌握键盘和鼠标事件的捕捉与重写是至关重要的,这将有助于创建更加用户友好且响应灵敏的应用程序。本文将深入探讨如何在Winform应用中处理键盘输入事件、鼠标滚轮事件,并...
JavaScript(简称JS)鼠标事件是网页交互中常用的一类事件,它们允许开发者在用户与页面上的元素进行鼠标操作时执行特定的功能。以下是一些主要的JS鼠标事件及其详细解释: 1. onClick:当用户单击鼠标按钮并在同一...
根据提供的信息,我们可以深入探讨与“文本框取鼠标事件”相关的知识点。这主要涉及Web开发中的HTML和JavaScript技术,特别是如何在网页上处理文本框的鼠标事件。 ### 文本框与鼠标事件概述 #### 1. **文本框(Text...
在Java编程中,鼠标事件(MouseEvent)是图形用户界面(GUI)编程的重要组成部分,它允许程序响应用户的鼠标操作。在这个“java鼠标事件--正弦曲线”的主题中,我们将深入探讨如何利用Java AWT和Swing库来处理鼠标...
在QT中,鼠标事件是用户与应用程序交互的重要组成部分,它允许程序对用户的鼠标操作做出响应。下面我们将详细探讨QT中涉及的各种鼠标事件: 1. **鼠标点击事件(QMouseEvent::MouseButtonPress)**:当用户按下鼠标...
在JavaScript中,处理用户交互的常见方式之一是利用鼠标事件。以下是一些JS常用的鼠标事件及其对应的方法: 1. `click`:当用户点击元素时触发。常用于按钮、链接等交互元素。 2. `dblclick`:双击元素时触发,通常...
标题中的"vb Hook 监听 捕捉键盘,鼠标事件"指的是通过钩子(Hook)技术来捕获并处理这些用户输入事件。 钩子是一种Windows操作系统提供的机制,允许应用程序设置一个或多个“陷阱”,当特定类型的事件发生时,系统...
用matlab编程,对鼠标事件编程的小技巧,供大家相互交流学习总结。
这个"jquery鼠标事件的小例子"旨在帮助初学者更好地理解如何在jQuery中使用鼠标事件,同时结合CSS来实现交互效果。 首先,让我们深入了解一下jQuery中的鼠标事件。jQuery封装了许多原生JavaScript中的鼠标事件,...
在你提供的信息中,"vlc2.2.1 SDK 添加鼠标事件"是这次操作的核心内容,主要是针对Windows系统,增加了鼠标按钮的相关事件处理。 1. **WM_LBUTTONDOWN**: 这是Windows消息的一种,表示左鼠标按钮被按下。开发者可以...
### 鼠标事件 鼠标事件与用户的鼠标操作相关,如点击、双击、移动等。以下代码展示了如何监听按钮的`onclick`事件和文本框的`ondblclick`事件: ```html <!DOCTYPE html> 鼠标事件 window.onload = ...
在Flash CS4中,鼠标事件处理是创建交互性动画和应用程序的关键部分。了解如何有效地处理鼠标事件对于构建用户友好、动态的Flash内容至关重要。本文将深入探讨Flash CS4中的主要鼠标事件及其应用。 首先,我们要...