【发布时间】:2021-02-06 10:16:09
【问题描述】:
我的意思是如何在鼠标移出时保留实际的上一课?
function highlight( x, y) {
var sel=document.getElementById(y);
sel.style.borderBottom= "2px solid "+x;
sel.style.opacity="1";
sel.style.transition="all ease-in .1s"
}
即使鼠标移出,过渡仍然存在,我需要鼠标移出时的旧 CSS 类。
【问题讨论】:
-
调用函数onMouseOver并不意味着反函数会发生onMouseOut。要恢复之前的状态,只需在 onMouseOver 上创建一个临时副本,然后将其设置回 onMouseOut。
标签: javascript css dom-events javascript-objects