古乌木 2019-11-20 16:06 采纳率: 100%
浏览 179
已采纳

为什么鼠标移出事件会在标签的文字上触发??怎么解决这个问题??

在span标签添加鼠标的移入移出事件,移动到span标签里面的部分文字的时候,会执行一边移出、移入事件,这是什么原因,怎么解决??

如下代码,在移入到数字10的时候,会触发移出事件。

<span onmouseenter="showDesk()" onmouseleave="hideDesk" >百10</span>

已解决,我将移出事件添加的在span标签的父级li标签上,有设置高度、宽度,就不会有个问题了。

  • 写回答

2条回答 默认 最新

  • 纳路透 2019-11-21 01:56
    关注

    span转block或inline-block给个宽高,因为你加事件的对象是它,让它的大小覆盖文字

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部