我需要這樣一個場景,如果有人將鼠標懸停在div上,另一個div將被懸停。就像:如何讓一個元素懸停在其他元素上時懸停
HTML
<div class="box"></div>
<div class="link-box">
<a href="#">Touch the Grey Box and I get hovered!</a>
</div>
CSS:
.link-box a:hover {
color: red;
}
如果有人在div.box
懸停,div.link-box
將得到徘徊在我的意思是讓紅色。可能嗎?請不要告訴它像這樣的CSS方式:
.box:hover .link-box a {
color: red;
}
我的情況是不是這樣的。我有更復雜的場景。所以,只有jQuery纔有可能。由於我不擅長jQuery,我無法編寫腳本。這就是爲什麼我需要你的幫助。什麼是它的jQuery?可能是這樣的?
$('.box').hover(function(){
$('.link-box').hover();
});
............................................ ... 更新 ..................................
所有答案都與CSS。基本上,div.link-box
在我的網頁上是如此複雜的div,如果有人在div.link-box
上盤旋,就會出現許多動作,例如彈出框,div.link-box
的多個子元素將會改變。所有這些都發生在jQuery + CSS上。當需要在div.box
上懸停時,我需要div.link-box
的所有懸停動作。我只是在這裏用div.link-box
作爲鏈接,讓你明白我的問題。但是,基本上這不僅僅是css的改變。 那麼,是否有可能將所有div.link-box
盤旋動作懸停在另一個div/button/link上,就像div.box
by jQuery?
問題的可能的複製:http://stackoverflow.com/questions/13325519/jquery-trigger-a-hover-event-from-另一個元素? –
您可能可以根據自己的需要改編http://stackoverflow.com/a/5199243/212869。只是CSS和沒有jQuery。 – NickSlash
是的,這是一種重複的問題#anthonymasi。我沒有得到我的解決方案/無法理解該解決方案。這就是爲什麼,我發佈類似的問題與我的問題 – user1896653