[英]How to trigger hover when hovering over another element
I am trying to trigger the hover css also when hovered over #boks2. 当我将鼠标悬停在#boks2上时,我也试图触发悬停CSS。
My jsfiddle: http://jsfiddle.net/u9byh/ 我的jsfiddle: http : //jsfiddle.net/u9byh/
My HTML: 我的HTML:
<div id="boks1"></div>
<div id="boks2"></div>
CSS: CSS:
#boks1 {width:50px;height:50px;background:blue;}
#boks1:hover {background:red;}
#boks2 {width:50px;height:50px;border:1px solid black;margin-top:10px;}
Jquery: jQuery:
$(jQuery){
$('#boks2').hover(function() {
$('#boks1').hover();
});
});
You can't trigger the CSS :hover
from jQuery. 您无法从jQuery触发CSS
:hover
。 What you could do is to toggle a class on the other element. 您可以做的是在另一个元素上切换一个类。 Like this:
像这样:
#boks1 {width:50px;height:50px;background:blue;}
#boks1.onHover, #boks1:hover {background:red;}
#boks2 {width:50px;height:50px;border:1px solid black;margin-top:10px;}
$(function() { //on dom ready handler fixed as Sarfraz pointed out
$('#boks2').hover(function() {
$('#boks1').toggleClass('onHover');
});
});
});
$('#boks2').hover(function() {
$('#boks1').trigger('hover');
});
$('#boks1').bind('hover',function(){
$(this).css('background-color','red');
})
u can check here http://jsfiddle.net/Wc7MC/ 您可以在这里查看http://jsfiddle.net/Wc7MC/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.