【发布时间】:2014-08-10 08:48:03
【问题描述】:
我想把一个 div 放在另一个 div 里面,当用户将鼠标放在父 div 上时,两个 div 就会出现。
问题是,当我将鼠标放在父 div 上时,两个 div 会显示,但是当我将鼠标移到子 div 上时,show() 函数会再次自行执行,我该如何停止呢?
HTML 代码:
<div id="parent" onmouseover="show(this)">
<div id="child"></div>
</div>
JavaScript 代码:
function show(element) {
setTimeout(function () {
opacity(element)
}, 100);
}
function opacity(element) {
element.style.opacity = "1"
}
【问题讨论】:
标签: javascript