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弹出层代码
Sep 24 Javascript
使用Mootools动态添加Css样式表代码,兼容各浏览器
Dec 12 Javascript
JSONP 跨域共享信息
Aug 16 Javascript
jquery中map函数遍历数组用法实例
May 18 Javascript
AngularJS入门教程之多视图切换用法示例
Nov 02 Javascript
React Native时间转换格式工具类分享
Oct 24 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
Aug 25 Javascript
详解@angular/cli 改变默认启动端口两种方式
Nov 29 Javascript
小程序测试后台服务的方法(ngrok)
Mar 08 Javascript
layui table 获取分页 limit的方法
Sep 20 Javascript
Vue.js实现可编辑的表格
Dec 11 Javascript
(开源)微信小程序+mqtt,esp8266温湿度读取
Apr 02 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学习之php4与php5之间会穿梭一点点感悟
2007/05/03 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
php动态实现表格跨行跨列实现代码
2012/11/06 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
学习jquery之一
2007/04/27 Javascript
调试Javascript代码(浏览器F12及VS中debugger关键字)
2013/01/25 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
2015/08/25 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
AngularJS教程 ng-style 指令简单示例
2016/08/03 Javascript
Webpack中css-loader和less-loader的使用教程
2017/04/27 Javascript
vue仿淘宝订单状态的tab切换效果
2020/06/23 Javascript
React和Vue中监听变量变化的方法
2018/11/14 Javascript
对vuex中store和$store的区别说明
2020/07/24 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
Python中atexit模块的基本使用示例
2015/07/08 Python
Python selenium 三种等待方式详解(必会)
2016/09/15 Python
Django原生sql也能使用Paginator分页的示例代码
2017/11/15 Python
详解Python中 sys.argv[]的用法简明解释
2017/12/20 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
一款利用css3的鼠标经过动画显示详情特效的实例教程
2014/12/29 HTML / CSS
机械制造与自动化应届生求职信
2013/11/16 职场文书
大学生求职推荐信
2013/11/27 职场文书
总经理驾驶员岗位职责
2013/12/04 职场文书
乡镇网格化管理实施方案
2014/03/23 职场文书
优秀大学生自荐信
2014/06/09 职场文书
护理专业自我评价
2015/03/11 职场文书
新学期开学标语2015
2015/07/16 职场文书
客户答谢会致辞
2015/07/30 职场文书
导游词之麻姑仙境
2019/11/18 职场文书
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android
MySQL中TIMESTAMP类型返回日期时间数据中带有T的解决
2022/12/24 MySQL