Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
我需要调整脚本并硬编写
如何使用javascript做到这一点。
到目前为止,我尝试了几种方法,但是没有成功。
您不能使用JavaScript修改伪类(例如:hover)。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
我需要调整脚本并硬编写
hover
以使其可见。如何使用javascript做到这一点。
到目前为止,我尝试了几种方法,但是没有成功。
document.getElementById("tooltip").className += ":hover";
最佳答案
我认为要实现的目标之一就是切换“悬停” CSS类。
var tooltip = document.getElementById('tooltip');
var toggle = document.getElementById('toggle');
var isHover = false;
toggle.onclick = function() {
if (!isHover) {
tooltip.classList.add('hover');
} else {
tooltip.classList.remove('hover');
}
isHover = !isHover;
};
#tooltip {
width: 200px;
height: 200px;
background: blue;
}
#tooltip:hover,
#tooltip.hover {
background: red;
}
<div id="tooltip"></div>
<button id="toggle">toggle hover</button>
您不能使用JavaScript修改伪类(例如:hover)。
10-06 11:49