163邮箱的这种页面切换显示是怎么实现的

图片描述

如图 鼠标移到发件人上面的时候会显示发件人的联系方式,可以这个可以绑定到HOVER事件上,

之后鼠标移到选项卡外面的时候,这个tab页就消失了,

JS是怎么判断鼠标移动到发件人的地址上面,有事怎么判断鼠标移到卡片和发件人之外的呢

阅读 2.7k
2 个回答

如果你想看别人的效果是怎么实现的,可以打开浏览器调试器去看他们样式变化。这样自己也会跟着去思考。
鼠标hover上去:
hover
样式:
图片描述
鼠标离开后样式:
图片描述

这应该是给标签js添加了mouseenter和mouseleave事件,然后改变样式。
你也可以只用css hover的样式去实现。也就是控制元素的display或visibility

新手上路,请多包涵

纯粹的 css hover效果是直接将弹出框设为hover元素的子元素,如div:hover div{display:block}
JS 的话就是 mouseover移入 mouseleave来控制

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题