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绑定原理 简单解析与实现代码分享
Sep 06 Javascript
JS小功能(button选择颜色)简单实例
Nov 29 Javascript
Node.js中使用Log.io在浏览器中实时监控日志(等同tail -f命令)
Sep 17 Javascript
node+express+ejs制作简单页面上手指南
Nov 26 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
Feb 22 Javascript
Vue.js事件处理器与表单控件绑定详解
Mar 20 Javascript
js canvas实现简单的图像扩散效果
Jun 28 Javascript
Vue-Access-Control 前端用户权限控制解决方案
Dec 01 Javascript
原生JS检测CSS3动画是否结束的方法详解
Jan 27 Javascript
JS中超越现实的匿名函数用法实例分析
Jun 21 Javascript
ionic+html5+API实现双击返回键退出应用
Sep 17 Javascript
antd vue table跨行合并单元格,并且自定义内容实例
Oct 28 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
Zend公司全球首推PHP认证
2006/10/09 PHP
php auth_http类库进行身份效验
2009/03/19 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
3种php生成唯一id的方法
2015/11/23 PHP
用js脚本控制asp.net下treeview的NodeCheck的实现代码
2010/03/02 Javascript
TextArea不支持maxlength的解决办法(jquery)
2011/09/13 Javascript
基于jquery的滚动条滚动固定div(附演示下载)
2012/10/29 Javascript
node.js中的fs.lchownSync方法使用说明
2014/12/16 Javascript
浅谈利用JavaScript进行的DDoS攻击原理与防御
2015/06/04 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
JavaScript中的this到底是什么(一)
2015/12/09 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
Js遍历键值对形式对象或Map形式的方法
2016/08/08 Javascript
小程序实现选择题选择效果
2018/11/04 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
ElementUI 修改默认样式的几种办法(小结)
2020/07/29 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
Python3.x中自定义比较函数
2015/04/24 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
Flask框架响应、调度方法和蓝图操作实例分析
2018/07/24 Python
pandas 快速处理 date_time 日期格式方法
2018/11/12 Python
python找出完数的方法
2018/11/12 Python
python实现两个dict合并与计算操作示例
2019/07/01 Python
python多线程与多进程及其区别详解
2019/08/08 Python
Python 依赖库太多了该如何管理
2019/11/08 Python
使用Python制作一盏 3D 花灯喜迎元宵佳节
2021/02/26 Python
html5嵌入内容_动力节点Java学院整理
2017/07/07 HTML / CSS
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
Java如何格式化日期
2012/08/07 面试题
高校学生干部的自我评价分享
2013/11/04 职场文书
学期自我评价
2014/01/27 职场文书
《自然之道》教学反思
2014/02/11 职场文书
无犯罪记录证明范本
2014/09/15 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
go原生库的中bytes.Buffer用法
2021/04/25 Golang