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面向对象之体会[总结]
Nov 13 Javascript
10个很棒的jQuery代码片段
Sep 24 Javascript
跟我学习javascript的最新标准ES6
Nov 20 Javascript
理解javascript中Map代替循环
Feb 26 Javascript
常用的JQuery函数及功能小结
Mar 24 Javascript
Angularjs CURD 详解及实例代码
Sep 14 Javascript
老生常谈javascript的面向对象思想
Aug 22 Javascript
JS实现手写parseInt的方法示例
Sep 24 Javascript
Angular2监听页面大小变化的解决方法
Oct 09 Javascript
微信小程序实现换肤功能
Mar 14 Javascript
es6数组includes()用法实例分析
Apr 18 Javascript
vue3 watch和watchEffect的使用以及有哪些区别
Jan 26 Vue.js
简单谈谈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模板技术[转]
2007/01/04 PHP
PHP学习之正则表达式
2011/04/17 PHP
PHP 面向对象详解
2012/09/13 PHP
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
php将gd生成的图片缓存到memcache的小例子
2013/06/05 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
2014/08/25 PHP
PHPExcel读取EXCEL中的图片并保存到本地的方法
2015/02/14 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
laravel按天、按小时,查询数据的实例
2019/10/09 PHP
php字符串函数 str类常见用法示例
2020/05/15 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
PHP7 windows支持
2021/03/09 PHP
基于jquery的图片轮播 tab切换组件
2012/07/19 Javascript
深入理解Javascript中的循环优化
2013/11/09 Javascript
JavaScript操作DOM元素的childNodes和children区别
2015/04/01 Javascript
浅谈Javascript数组(推荐)
2016/05/17 Javascript
jQuery滚动新闻实现代码
2016/06/26 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
新版vue-cli模板下本地开发环境使用node服务器跨域的方法
2018/04/03 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
[02:36]DOTA2上海特锦赛 回忆电竞生涯的重要瞬间
2016/03/25 DOTA
跟老齐学Python之Import 模块
2014/10/13 Python
使用Python读取安卓手机的屏幕分辨率方法
2018/03/31 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
对Python中内置异常层次结构详解
2018/10/18 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
2019/08/23 Python
详解Python图像处理库Pillow常用使用方法
2019/09/02 Python
opencv python如何实现图像二值化
2020/02/03 Python
css3 边框、背景、文本效果的实现代码
2018/03/21 HTML / CSS
英国高街电视:High Street TV
2018/05/22 全球购物
学校对教师的评语
2014/04/28 职场文书
常务副总经理任命书
2014/06/05 职场文书
2019西餐厅创业计划书范文!
2019/07/12 职场文书
mysql聚集索引、辅助索引、覆盖索引、联合索引的使用
2022/02/12 MySQL
Python安装及建立虚拟环境的完整步骤
2022/06/25 Servers