100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 关于div内有子元素时 其鼠标移出事件的触发时机问题急!【HTML】

关于div内有子元素时 其鼠标移出事件的触发时机问题急!【HTML】

时间:2022-12-17 01:03:18

相关推荐

关于div内有子元素时 其鼠标移出事件的触发时机问题急!【HTML】

web前端|html教程

关于div内子元素时,其鼠标移出事件的触发时机问题急!

web前端-html教程

外面是一个层,里面有子元素,ul li

想捕捉层(div)的鼠标移出事件,没想到当鼠标移到层内的子元素上时竟然也触发了!!

dede发布站源码,ubuntu没有efi分区,tomcat下配置两个应用,拼多多爬虫检测,php入门教程45讲学习,海口seo网络lzw

请问:

1:这个情况是正常的吗?

2:我不想这样(即不触发移出事件),该怎么做?

谢谢!!

餐饮源码,vscode光标下拉怎么设置,Ubuntu安装xdm,tomcat内存限制多大,nga爬虫推送,php日期时间函数大全,从零开始自学seo 运营,网站素材压缩包lzw

这是ul li1 这是ul li2

安卓软件编程源码,zx7 ubuntu,tomcat多项目优先启动,低频爬虫检测,php qq空间模板,seo培训seo之家lzw

回复讨论(解决方案)

不知说清楚没有?

再简述一下:

要求是,只要鼠标不移出层的范围外(包括移到层内的子元素上),都不触发层的mouseout事件!

现在情况是,移到层内的子元素上也触发了鼠标移出事件!!

解决方案 /blog/538476

谢谢(提供思路),问题解决了,接分!

采用了另一种方案:

function mOut(e) { e = e || window.event; o = e.relatedTarget||e.toElement; while(o.parentNode&&o.id!=div1){ o=o.parentNode; } if(o.id!=div1) {alert("移出了层"); } } $(document).ready(function(){ });

谢谢楼主分享,么么~

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。