当前位置: 首页 > news >正文

mouseleave与mouseout区别

mouseleave:

当鼠标指针离开元素时,会发生 mouseleave 事件。该事件大多数时候会与 mouseenter 事件一起使用。


mouseout:

当鼠标指针从元素上移开时,发生 mouseout 事件。该事件大多数时候会与 mouseover 事件一起使用。


区别:

只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。

如果鼠标指针离开任何子元素,同样会触发 mouseout 事件。


实例见:

http://www.w3school.com.cn/tiy/t.asp?f=jquery_event_mouseleave_mouseout


比如以下情况就只能用:mouseleave

wKiom1L53eGwmkxHAAB7FMPEgGU603.jpg

需要点击历史登录账号时,

1、获取到用户名并赋值到input框中;

2、同时隐藏class="selectItemhidden"的div(如图红色区域的“账号登录历史"div)。


BUG:如果用mouseout,鼠标一移上去,红色区域的div就消失了,导致获取不到账号值。(原因就是selectItemhidden中还包含多个div


附代码:


1
2
3
4
5
6
7
8
9
10
$( ".selectSubList" ).click( function (){
     var  nowSelectName=$( this ).text();
     $( ".selectItemhidden" ).hide();
     $( "#name" ).val(nowSelectName);
     $( "#pass" ).focus();
});
                                                                                 
$( '.selectItemhidden' ).mouseleave( function (){
     $( ".selectItemhidden" ).hide();
});



jquery事件大全:

http://www.w3school.com.cn/jquery/jquery_ref_events.asp






      本文转自许琴 51CTO博客,原文链接:http://blog.51cto.com/xuqin/1358152,如需转载请自行联系原作者




相关文章:

  • windows 7 与音频相关的几个服务
  • JavaScript精粹读书笔记(1,2)
  • restrore progress
  • 基于AJAX.NET技术的DataGrid控件开发
  • 将对象序列化和反序列化
  • 忘记linux中root密码怎么办?两种方法两步教你轻松搞定修改新的密码(仅限CentOS6.X)...
  • Oracle使用透明网关访问SQLSERVER数据库
  • Ts基础
  • SVN “不能打开文件“.svn/lock” 权限不够”精解
  • Oracle动态SQL和静态SQL比较
  • Android学习笔记--Content Provider 1
  • SpringMVC 参数注入
  • 【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】下 ~ Net程序员的福利...
  • IIS6.0 + openssl执行版 + Windows2003 -- 移植篇
  • 【基础】ARP协议-交换机工作原理-及广播风暴问题分析
  • 2017届校招提前批面试回顾
  • 2018一半小结一波
  • Django 博客开发教程 8 - 博客文章详情页
  • Java深入 - 深入理解Java集合
  • ucore操作系统实验笔记 - 重新理解中断
  • vuex 学习笔记 01
  • 包装类对象
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 坑!为什么View.startAnimation不起作用?
  • 判断客户端类型,Android,iOS,PC
  • 前端面试总结(at, md)
  • 在Docker Swarm上部署Apache Storm:第1部分
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • #pragma once
  • (BFS)hdoj2377-Bus Pass
  • (C++20) consteval立即函数
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (八十八)VFL语言初步 - 实现布局
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .mysql secret在哪_MySQL如何使用索引
  • .net core使用ef 6
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .NET实现之(自动更新)
  • .NET下ASPX编程的几个小问题
  • .net之微信企业号开发(一) 所使用的环境与工具以及准备工作
  • .NET值类型变量“活”在哪?
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @Repository 注解
  • @staticmethod和@classmethod的作用与区别
  • [@Controller]4 详解@ModelAttribute
  • [⑧ADRV902x]: Digital Pre-Distortion (DPD)学习笔记
  • [BZOJ1053][HAOI2007]反素数ant
  • [C#]C# winform部署yolov8目标检测的openvino模型
  • [CISCN2019 华北赛区 Day1 Web5]CyberPunk --不会编程的崽
  • [CSS3备忘] transform animation 等
  • [C语言]一维数组二维数组的大小
  • [ffmpeg] av_opt_set 解析
  • [LeetCode] 196. 删除重复的电子邮箱