鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的。
(1):click事件:click事件于用户在元素敲击鼠标左键,并在相同元素上松开左键时触发。
$('p').click(function(){
 alert('click function is running !');
});
(2):dbclick事件:dbclick事件在用户完成迅速连续的两次点击之后触发,双击的速度取决于操作系统的设置。一般双击事件在页面中不经常使用。
$('p').dbclick(function(){
 alert('dbclick function is running !');
});
(3):mousedown事件:mousedown事件在用户敲击鼠标键时触发,跟keydown事件不一样,该事件仅在按下鼠标时触发。
$('p').mousedown(function(){
 alert('mousedown function is running !');
});
(4):mouseup事件:mouseup事件在用户松开鼠标时触发,如果在与按下鼠标的元素相同元素上松开,那么click事件也会触发。
$('p').mouseup(function(){
 alert('mouseup function is running !');
}).click(function(){
  alert('click function is running too !');
 });
(5):mouseover事件:mouseover事件于用户把鼠标从一个元素移动到另外一个元素上时触发,如果需要知道来自那个元素可以使用,relatedTagrget属性。
(6):mouseout事件:mouseout事件于用户把鼠标移出一个元素时触发,这包括从父元素移动到子元素上,或者使用键盘跳到元素上。
(5)和(6)这两个事件一般不常用,很难实现与用户的交互,也就是说不易捕获用户事件。
(7):mouseenter事件:mouseenter事件是在用户光标进入元素上时触发。
$('p').mouseenter(function(){
 alert('mouseenter function is running !');
});
(8):mouseleaver事件:mouseleaver事件是在用户的光标离开元素时触发。
$('p').mouseleave(function(){
 alert('mouseleave function is running !');
});
(7)和(8)这两个事件一般连起来使用,在jQuery中可以使用hover这个函数来代替这两个函数。
$('p').hover(function(){
   alert('mouseenter function is running !');
  },function(){
    alert('mouseleaver function is running !');
 });

注:转载自http://hi.baidu.com/yejiejay/blog/item/19374ffb69a064076d22eba3.html

转载于:https://www.cnblogs.com/liushenghuan/p/5750297.html

jQuery鼠标事件(转)相关推荐

  1. 深入学习jQuery鼠标事件

    前面的话 鼠标事件是DOM事件中最常用的事件,jQuery对鼠标事件进行了封装和扩展.本文将详细介绍jQuery鼠标事件 类型 鼠标事件共10类,包括click.contextmenu.dblclic ...

  2. JQuery 鼠标事件使用汇总

    一.js鼠标事件 1.单机 :左键单机.右键单机 2.双击 3.鼠标按下.鼠标松开 4.鼠标移动 5.鼠标进入.鼠标移出 6.鼠标滚轮滚动 二.JQuery鼠标事件整理 1.单机 :左键单机.右键单机 ...

  3. jQuery鼠标事件与hover事件

    (作者:老薛,撰写时间:2019年5月13日) 在我学到jQuery鼠标事件,我知道了jQuery鼠标事件列表中有很多事件,它们分别是:1.click 单击事件.2.dbclick 双击事件.3.mo ...

  4. 常用jquery鼠标事件和渐变动画效果

    2019独角兽企业重金招聘Python工程师标准>>> 鼠标事件是在用户移动鼠标光标或者使用任意鼠标键点击时触发的以下是具体事件的介绍: (1):click事件:click事件于用户 ...

  5. jquery 鼠标事件汇总

    鼠标事件是指用户在移动鼠标光标或者点击任意鼠标键时触发的事件,jQuery中封装了基本上所有的鼠标事件包括点击,双击,移动等鼠标事件,下面我们就来看下这些事件的语法和用法 鼠标事件是在用户移动鼠标光标 ...

  6. jQuery鼠标事件整理

    鼠标事件是指用户在移动鼠标光标或者点击任意鼠标键时触发的事件,jQuery中封装了基本上所有的鼠标事件包括点击,双击,移动等鼠标事件,下面我们就来看下这些事件的语法和用法! 1.click事件:点击鼠 ...

  7. js中jquery鼠标事件(点击替换、鼠标移入、移出)

    1.先添加三张图片 <img src="./vscode/images/1.jpg" width="300"><img src=". ...

  8. JQuery的事件之鼠标事件

    最近在慕课网学习JQuery,然后在W3C参考相关资料(在这里感谢慕课网,感谢W3C)!样式和DOM都学完了,最近在学习事件,但是说实话很多东西真的不是很理解,手里倒是有源码,但是作为菜鸟问题就在这里 ...

  9. JQuery 键盘事件使用整理

    1. Js 键盘事件 1.键盘按下,keydown,在键盘上按下某个键时触发.如果按住某个键,会不断触发该事件 2.键盘松开,keyup,该事件仅在松开键盘时触发一次,不是一个持续的响应状态. 3.字 ...

最新文章

  1. python软件怎么用-Python如何创建应用程序
  2. Python通过future处理并发
  3. QT 32位程序Debug模式发布问题
  4. java 监听器实现原理
  5. (四)JS基础知识一(深入分析变量类型和计算)【不会变量,别说你会JS】
  6. 本周Java技巧#7 – Maven慢吗?
  7. 聊聊并发(四)——深入分析ConcurrentHashMap
  8. Linux:I/O多路转接之select(有图有代码有真相!!!)
  9. 临时禁用自增列插入数据
  10. mysql 某列加全文索引_MySQL使用全文索引(fulltext index)---高性能
  11. html post请求 渲染,FastAPI框架入门 基本使用, 模版渲染, form表单数据交互, 上传文件, 静态文件配置...
  12. java中如何判断一个String 是否可以强制转换成Integer
  13. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_08 Map集合_3_Map接口中的常用方法...
  14. Android实战——LeakCanary检测内存泄漏
  15. 离散数学习题2.6:王教授是哪里人?
  16. python怎么爬取新浪微博数据中心_新浪微博数据爬取研究
  17. 一、最简单的神经网络--Bp神经网络
  18. SAXReader 解析xml
  19. android win8 磁贴效果第三方库,Win8巧用动态磁贴让浏览更轻松
  20. 涂涂乐的详细实现之一--画笔核心功能

热门文章

  1. CSS3中背景的四个新的属性
  2. 用JS来切换CSS,很好很简单
  3. 提高C++代码质量 - [083]不要返回局部变量的引用
  4. 后台开发经典书籍--图解http
  5. redis源码之字符串压缩
  6. close和SO_LINGER
  7. oracle:小知识点
  8. MSP430 苦逼学习日志
  9. git 删除远程分支
  10. Android_SQLite_升级框架