javascript - 隐藏div并且不再显示

标签 javascript toggle onmouseover

我有这段代码,可以在“onmouseover”时显示和隐藏两个 div。

   function hide_visibility(id) {
       var e = document.getElementById(id);
       if (e.style.display == 'none') e.style.display = 'block';
       else e.style.display = 'none';
   }

我想要的是:当我将鼠标悬停时,它会永久隐藏 div,当我再次移动时,它不会再显示。

http://codepen.io/anon/pen/XmXjmx

谢谢!

最佳答案

您只需删除将 e.style.display 设置为 block 的任何代码即可。

function hide_visibility(id) {
   var e = document.getElementById(id);
   e.style.display = 'none';
}

http://codepen.io/anon/pen/ojbzbK

关于javascript - 隐藏div并且不再显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32564589/

相关文章:

jQuery 切换和 IF 可见

javascript - 如何在鼠标悬停时停止滚动 <div>?

javascript - 如何使用 Javascript 在 onmouseover 时注册 onclick 事件

javascript - 使用正则表达式从函数中删除参数类型

javascript - 减慢浏览器渲染

javascript - 监听发送到 URL 的 JSON 消息

javascript - 如何在 canplay 事件中设置 HTMLMediaElement 的 .currentTime,调用播放并避免调度暂停事件?

javascript - 切换 div 时,如何让用户位于该 div 的顶部而不是在中间滚动

javascript - 使用 jquery 切换显示子项

javascript - 使用 "onmouseover"在 JavaScript 中显示工具提示