【发布时间】:2016-05-30 18:18:08
【问题描述】:
如果我通过 JS 将元素移出光标,该元素将保持悬停状态。 我无法在 IE11 或 Chrome 上重现此问题。
function moveElement(e) {
var first = document.querySelectorAll(".aTab")[0];
e.parentElement.insertBefore(e, first);
}
#tabBar {
padding: 10px 10px 10px 10px;
background-color: rgb(200, 200, 200);
height: 60px;
}
.aTab {
float: left;
width: 30%;
height: 60px;
margin: 5px;
background-color: gray;
text-align: center;
font-size: 30px;
}
.aTab:hover {
background-color: red;
}
<div id="tabBar">
<div class="aTab" onclick="moveElement(this)">1</div>
<div class="aTab" onclick="moveElement(this)">2</div>
<div class="aTab" onclick="moveElement(this)">3</div>
</div>
我该如何解决?
【问题讨论】:
标签: css internet-explorer hover