Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 将鼠标悬停在div上时,其余部分会发生变化_Jquery_Css - Fatal编程技术网

Jquery 将鼠标悬停在div上时,其余部分会发生变化

Jquery 将鼠标悬停在div上时,其余部分会发生变化,jquery,css,Jquery,Css,我想,当我将鼠标悬停在“.post”div上时,“.post”div的其余部分会更改,例如其背景 我怎么能这样做 CSS: HTML: <div class="post"> ... </div> <div class="post"> ... </div> <div class="post"> ... </div> <div class="post"> ... </div> 。。。 ... ...

我想,当我将鼠标悬停在“.post”div上时,“.post”div的其余部分会更改,例如其背景

我怎么能这样做

CSS:

HTML:

<div class="post"> ... </div>
<div class="post"> ... </div>
<div class="post"> ... </div>
<div class="post"> ... </div>
。。。
... 
... 
... 

使用悬停功能并
。不要(此)

使用jquery:

$(function(){
  $("div.post").mouseover(function(){
    $(this).siblings().css("background-color","red");
});
$("div.post").mouseout(function(){
    $(this).siblings().css("background-color","white");
});
});

我想你无意中发布了一个断开的链接。没有,它是正确的链接,只有你可以在那里看到答案演示。它现在似乎有些工作,但它只是进入登录屏幕。使用它要好得多。
$('.post').hover(function() {
    // .css can be anything you want it to be
    $('.post').not(this).css({'color':'red'});
}, function() { // Revert back to default (optional)
    $('.post').css({'color':'black'});
});
$(function(){
  $("div.post").mouseover(function(){
    $(this).siblings().css("background-color","red");
});
$("div.post").mouseout(function(){
    $(this).siblings().css("background-color","white");
});
});