如何使用Javascript手动添加悬停
How to add hover manually with Javascript
我需要调整脚本并硬编写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)。
相关文章:
- 添加一个setTimeout方法会使jQuery悬停方法忽略setTimeout方法中的函数
- 将鼠标悬停在Angular JS中的一个元素上,并将Class添加到另一个元素中
- 在 SVG 图的相交部分添加悬停事件
- JQuery - 不要在按钮成功/错误时添加悬停类
- 在d3词云中添加悬停效果
- 在图片上添加悬停效果
- 如何使用Javascript手动添加悬停
- 在 jQuery 中添加悬停暂停
- 如何添加悬停事件侦听器来触发事件侦听器
- 如何游标&使用js添加悬停效果
- 使用jQuery添加悬停和缩略图支持
- 如何为改变滚动状态的菜单栏添加悬停效果
- 如何在D3设计上添加悬停文本
- 停止jQuery淡出循环和添加悬停不工作
- 向编辑器中的元素添加悬停事件
- 在旋转木马上添加悬停暂停
- 如果满足条件,向类添加悬停函数
- 添加悬停延迟下拉菜单
- 在父类悬停时为子类添加悬停效果
- 添加悬停效果的图片