【发布时间】:2018-07-10 18:48:42
【问题描述】:
简单的问题 - 当我从另一个元素触发一个元素时,如何让它看起来像是悬停的?
示例jsfiddle: http://jsfiddle.net/xpvt214o/391305/
主体:
<span class="itemA"></span>
<button>
TriggerAHover
</button>
Js:
$(document).ready(function(){
$('button').on("click", function(){
$('.itemA').trigger('mouseover');
})
});
CSS:
.itemA {
display:block;
background: blue;
width: 40px;
height: 40px;
}
.itemA:hover {
background: red;
}
这个小提琴创建了一个蓝色背景跨度。悬停时,跨度变为红色。
我希望跨度也可以在单击按钮时变为悬停状态。我尝试过 .trigger('mouseover')、.trigger('mouseenter') 和 .trigger('hover'),但它们不会将 span 元素更改为悬停状态。
【问题讨论】: