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 相关文章推荐
简洁短小的 JavaScript IE 浏览器判定代码
Mar 21 Javascript
百度地图api应用标注地理位置信息(js版)
Feb 01 Javascript
js 三级关联菜单效果实例
Aug 13 Javascript
Javascript实现的常用算法(如冒泡、快速、鸽巢、奇偶等)
Apr 29 Javascript
使用js画图之圆、弧、扇形
Jan 12 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
Dec 25 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
May 05 Javascript
深入浅析JavaScript中with语句的理解
May 12 Javascript
vue2 v-model/v-text 中使用过滤器的方法示例
May 09 Javascript
js实现贪吃蛇小游戏(加墙)
Jul 31 Javascript
微信小程序实现登录注册功能
Dec 29 Javascript
如何用JavaScript学习算法复杂度
Apr 30 Javascript
简单谈谈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.ini修改php上传文件大小限制的方法详解
2013/06/17 PHP
PHP自定义多进制的方法
2016/11/03 PHP
PHP封装的PDO数据库操作类实例
2017/06/21 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
javascript奇异的arguments分析
2010/10/20 Javascript
一个轻量级的javascript库 pj介绍
2010/12/19 Javascript
js监听鼠标事件控制textarea输入字符串的个数
2014/09/29 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
JS添加或修改控件的样式(Class)实现方法
2016/10/15 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
vue监听对象及对象属性问题
2018/08/20 Javascript
BootStrap模态框闪退问题实例代码详解
2018/12/10 Javascript
Vue中的循环及修改差值表达式的方法
2019/08/29 Javascript
javascript实现动态时钟的启动和停止
2020/07/29 Javascript
使用Typescript开发微信小程序的步骤详解
2021/01/12 Javascript
Python实现计算最小编辑距离
2016/03/17 Python
Python使用urllib2模块抓取HTML页面资源的实例分享
2016/05/03 Python
python xml解析实例详解
2016/11/14 Python
Python中工作日类库Busines Holiday的介绍与使用
2017/07/06 Python
python数据类型判断type与isinstance的区别实例解析
2017/10/31 Python
Python 解决中文写入Excel时抛异常的问题
2018/05/03 Python
python os.listdir按文件存取时间顺序列出目录的实例
2018/10/21 Python
python如何实现一个刷网页小程序
2018/11/27 Python
创建Shapefile文件并写入数据的例子
2019/11/26 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
在python3中实现更新界面
2020/02/21 Python
社区先进事迹材料
2014/05/19 职场文书
电焊工岗位工作职责
2014/07/09 职场文书
经营目标管理责任书
2014/07/25 职场文书
2014年医生工作总结
2014/11/21 职场文书
大国崛起日本观后感
2015/06/02 职场文书
高一地理教学工作总结
2015/08/12 职场文书
python Polars库的使用简介
2021/04/21 Python
为Java项目添加Redis缓存的方法
2021/05/18 Redis