javascript - 是否可以在 Javascript 中添加过渡(如 CSS)?

标签 javascript html css styles tooltip

我有一段 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"
}

最佳答案

你可以使用这样的东西:

bghtooltipout.style.transition = "全部 6";

关于javascript - 是否可以在 Javascript 中添加过渡(如 CSS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61690475/

相关文章:

javascript - 如何选择不带引号的html属性值?

javascript - 在间隔中使用 jQuery Glow

html - 如何在单个 td 的边框上应用多种颜色(仅限左侧)?就像下面的附图一样

html - 使用透明 CSS 制作一个连接形状

javascript - 如何捕捉 Angular JS 的 ng-click 事件

javascript - 收到新数据时如何更新 d3 图表

javascript - D3访问html属性

php - 如何自动提交数据 html 表单?

javascript - 为什么我的叠加层覆盖了一些元素而不是全部?

Accordion 下拉菜单旁边的 float 按钮的CSS