ChinaTrojangirl
2016-11-25 05:38
采纳率: 100%
浏览 1.8k

jQuery 显示隐藏会闪屏

想实现鼠标经过时显示隐藏的div,鼠标离开隐藏,用show和hide会闪屏,用css鼠标离开时div不隐藏图片说明

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • carrykingdow 2016-11-25 06:13
    已采纳

    试试 JQ 的toggleClass 呢 先单独写好一个hidden的class 样式,然后利用toggleClass来添加这个class 实现这个隐藏和出现的效果,你还可以试试fadeIn 和fadeOut 淡入淡出的效果

    已采纳该答案
    打赏 评论
  • wyg_blog 2016-11-25 06:30

    用 append 和 remove 试试。效果不错

    打赏 评论
  • ifredom 2016-11-25 07:09

    根据描述,不用JS,
    CSS :hover 即可。
    需要注意的是,提前将默认显示的,和鼠标悬浮时显示的样式写好即可

    打赏 评论
  • 事件改为mouseenter/mouseleave,不要用mouseover/mouseover,要不移动到子元素上也会触发事件导致重复执行hide/show

    打赏 评论

相关推荐 更多相似问题