考虑下面的HTML
<span id='one'>one</span>
<span id='two'>two</span>
和CSS
span {
background-color:green;
display: inline;
color: white;
}
span:hover {
background-color:red;
}
我想要的是:当鼠标悬停two
时,one
也会悬停,所以我使用jQuery
$('#two').hover(function (e) {
var p = $(this).prev().trigger(e.type);
});
似乎无法正常工作。
答案 0 :(得分:1)
为什么不在一个类中添加一个类,让我们说“伪悬停”,当#two悬停/未覆盖时,切换#one上的“伪悬停”类?
#one.pseudo-hover { background-color:red; }
$('#two').hover(function (e) {
$("#one").addClass("pseudo-hover");
}, function (e) {
$("#one").removeClass("pseudo-hover");
})