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创建层显示标题和内容且随鼠标移动而移动
Jan 26 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
jquery 构造函数在表单提交过程中修改数据
May 25 Javascript
jQuery时间轴插件使用详解
Jul 16 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
Nov 09 Javascript
jquery中ajax处理跨域的三大方式
Jan 05 Javascript
每个程序员都需要学习 JavaScript 的7个理由小结
Sep 03 Javascript
javascript cookie基础应用之记录用户名的方法
Sep 20 Javascript
详解Vue-cli代理解决跨域问题
Sep 27 Javascript
jquery实现动态创建form并提交的方法示例
May 27 jQuery
Vue.js如何使用Socket.IO的示例代码
Sep 05 Javascript
layui type2 通过url给iframe子页面传值的例子
Sep 06 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
phpwind中的数据库操作类
2007/01/02 PHP
PHP递归算法的简单实例
2019/02/28 PHP
一个无限级XML绑定跨框架菜单(For IE)
2007/01/27 Javascript
JavaScript使用prototype定义对象类型
2007/02/07 Javascript
页面定时刷新(1秒刷新一次)
2013/11/22 Javascript
jQuery的缓存机制浅析
2014/06/07 Javascript
jquery text()方法取标签中的文本
2014/07/25 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
第一次接触神奇的Bootstrap菜单和导航
2016/08/01 Javascript
vue loadmore组件上拉加载更多功能示例代码
2017/07/19 Javascript
vue中axios的封装问题(简易版拦截,get,post)
2018/06/15 Javascript
Angular动画实现的2种方式以及添加购物车动画实例代码
2018/08/09 Javascript
vue-router启用history模式下的开发及非根目录部署方法
2018/12/23 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
jQuery zTree插件使用简单教程
2019/08/16 jQuery
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
15 分钟掌握vue-next响应式原理
2019/10/13 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
[02:19]2018年度DOTA2最佳核心位选手-完美盛典
2018/12/17 DOTA
python读取html中指定元素生成excle文件示例
2014/04/03 Python
python爬虫入门教程之点点美女图片爬虫代码分享
2014/09/02 Python
浅谈Python 集合(set)类型的操作——并交差
2016/06/30 Python
使用Pyinstaller的最新踩坑实战记录
2017/11/08 Python
python+matplotlib实现鼠标移动三角形高亮及索引显示
2018/01/15 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
2019/09/28 Python
Python拆分大型CSV文件代码实例
2019/10/07 Python
Python pymsql模块的使用
2020/09/07 Python
python如何实现图片压缩
2020/09/11 Python
技校毕业生的自我评价
2013/12/27 职场文书
数控机床专业自荐信
2014/05/19 职场文书
2014大学生中国梦主题教育学习思想汇报
2014/09/10 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
详解TypeScript中的类型保护
2021/04/29 Javascript
python使用torch随机初始化参数
2022/03/22 Python