【发布时间】:2020-05-09 01:04:53
【问题描述】:
我有一个 Javascript 代码,当悬停在 HTML 元素上时会显示工具提示。现在我想给这个元素一个大约 6 毫秒的延迟。在 CSS 中,使用过渡命令非常容易。但是,我没有在 Javascript 中找到过渡样式命令。有解决方案还是我必须更改为另一种编程语言?
Javascript 代码:
var bghtooltipin = document.getElementById('bgh-tooltipin1');
var bghtooltipout = document.getElementById('bgh-tooltipout1');
bghtooltipin.addEventListener('mouseover', bghtooltipinmouseOver);
bghtooltipin.addEventListener('mouseout', bghtooltipoutmouseOut);
function bghtooltipinmouseOver() {
bghtooltipout.innerHTML = 'Go to Login';
bghtooltipout.style.color = "white";
bghtooltipout.style.top = "0";
}
function bghtooltipoutmouseOut() {
bghtooltipout.innerHTML = ' ';
bghtooltipout.style.top = "-99999px"
}
【问题讨论】:
-
setTimeout可以使用。 -
您的代码有效吗?或者除了 6 毫秒的延迟之外它还能工作吗?
标签: javascript html css styles tooltip