javascript - Div 闪烁 onmouseover,onmouseout

标签 javascript html onmouseover onmouseout

我有图像,当鼠标悬停在上面时我想要一个 div,但我不希望它在鼠标移出时出现。我写了代码,它可以工作,但它在闪烁。 这是代码:

<div id="div" style="opacity:0.6; background-color:#2c3e50; width:136px; height:163px; z-index:199; position:absolute; vertical-align:top; font-size:120px; text-align:center; color:White; display:none;">1</div>
<img alt="ברק לוי" src="" style="background-color:red; height:163px; width:136px" onmouseover="picture(true)" onmouseout="picture(false)"/>

function picture(bool) {
    if (bool) {
        document.getElementById("div").style.display = "block";
    }
    else if (bool==false) {
        document.getElementById("div").style.display = "none";
    }
}

jsBin 我该如何解决?

最佳答案

只需将 onmouseover="picture(true)"onmouseout="picture(false) 添加到您的 div div。

关于javascript - Div 闪烁 onmouseover,onmouseout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23059574/

相关文章:

javascript - 如何将测试用例组织成大型应用程序的测试套件

javascript - 如何为ckeditor定义自己的列表样式?

javascript - 在 javascript 中添加不透明度无法正常工作

javascript - CSS id 选择器是行不通的

map - 如何从 Google Analytics 获取访问者数据,并在公共(public) map 中显示它们?

javascript - 仅当光标位于 div 内时才使按钮可点击

javascript - JavaScript 中的 Throw 语句给出 "undefined undefined"输出

javascript - Kendo-Template 设置本地文件

javascript - 单击工具提示执行操作

Javascript 循环调用函数