像 ul >li>a>img 这种情况,需要在鼠标放到图片上显示遮罩层,鼠标离开图片隐藏遮罩层时,注意遮罩层的覆盖问题,也就是触发事件的元素不能是img,否则鼠标放到img上触发事件,遮罩层显示,这时候遮罩层会盖住img从而导致鼠标离开事件不执行或有错。
可以把触发事件的元素设置为遮罩层的父级元素,比如把遮罩层设置为a的子元素,a为触发事件元素,这样就不会出现遮罩层覆盖对事件触发的影响
时间: 2024-11-04 00:42:38
像 ul >li>a>img 这种情况,需要在鼠标放到图片上显示遮罩层,鼠标离开图片隐藏遮罩层时,注意遮罩层的覆盖问题,也就是触发事件的元素不能是img,否则鼠标放到img上触发事件,遮罩层显示,这时候遮罩层会盖住img从而导致鼠标离开事件不执行或有错。
可以把触发事件的元素设置为遮罩层的父级元素,比如把遮罩层设置为a的子元素,a为触发事件元素,这样就不会出现遮罩层覆盖对事件触发的影响