jQuery鼠标事件汇总


Posted in Javascript onAugust 30, 2015

鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。

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");}
);
Javascript 相关文章推荐
jquery attr 设定src中含有&(宏)符号问题的解决方法
Jul 26 Javascript
JS保留两位小数 四舍五入函数的小例子
Nov 20 Javascript
JavaScript 判断用户输入的邮箱及手机格式是否正确
Dec 08 Javascript
Node.js插件安装图文教程
May 06 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
vue 中的keep-alive实例代码
Jul 20 Javascript
JS通过位运算实现权限加解密
Aug 14 Javascript
webpack4+react多页面架构的实现
Oct 25 Javascript
js实现的格式化数字和金额功能简单示例
Jul 30 Javascript
Vue.js组件props数据验证实现详解
Oct 19 Javascript
深入了解JS之作用域和闭包
Jun 16 Javascript
jquery自定义组件实例详解
Dec 31 jQuery
简单谈谈javascript中的变量、作用域和内存问题
Aug 30 #Javascript
jquery专业的导航菜单特效代码分享
Aug 29 #Javascript
js实现基于正则表达式的轻量提示插件
Aug 29 #Javascript
js精美的幻灯片画集特效代码分享
Aug 29 #Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
Aug 28 #Javascript
jquery实现清新实用的网页菜单效果
Aug 28 #Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
Aug 28 #Javascript
You might like
浅谈PHP语法(1)
2006/10/09 PHP
简单介绍PHP的责任链编程模式
2015/08/11 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
2017/05/20 PHP
PHP中“=>
2019/03/01 PHP
jQuery生成asp.net服务器控件的代码
2010/02/04 Javascript
javascript 精粹笔记
2010/05/09 Javascript
javascript题目,重写函数让其无限相加
2012/02/15 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
js正则表达exec与match的区别说明
2014/01/29 Javascript
JQuery动画animate的stop方法使用详解
2014/05/09 Javascript
javascript制作网页图片上实现下雨效果
2015/02/26 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
tab栏切换原理
2017/03/22 Javascript
jQuery实现动态生成表格并为行绑定单击变色动作的方法
2017/04/17 jQuery
Jquery把获取到的input值转换成json
2017/05/15 jQuery
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
vue-自定义组件传值的实例讲解
2018/09/18 Javascript
antd组件Upload实现自己上传的实现示例
2018/12/18 Javascript
JS开发常用工具函数(小结)
2019/07/04 Javascript
Python数组遍历的简单实现方法小结
2016/04/27 Python
Python并发之多进程的方法实例代码
2018/08/15 Python
python如何保证输入键入数字的方法
2019/08/23 Python
Python通过两个dataframe用for循环求笛卡尔积
2020/04/29 Python
CSS3实现网站商品展示效果图
2020/01/18 HTML / CSS
儿科主治医生个人求职信
2013/09/23 职场文书
法人授权委托书格式
2014/04/08 职场文书
计算机应用应届生求职信
2014/07/12 职场文书
教师个人事迹材料
2014/12/17 职场文书
导游词范文
2015/02/13 职场文书
新员工入职感想
2015/08/07 职场文书
股权投资协议书
2016/03/23 职场文书
七年级上册生物的课件
2019/08/07 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
SQL Server中使用表变量和临时表
2022/05/20 SQL Server