嗨,你能看到我在 jquery 上做错了什么吗?我试图做到这一点,当您将鼠标悬停在其中一个文本上时,其他两个将应用 css。错误与 $(".yo") 或 ('blur'); 我把它们链接错了吗?提前致谢
我已经编辑了 jquery,但现在在 mouseout 上它仍然与 css 保持一致?!
查询:
$(".blur").mouseover(function(){
$(this).siblings().addClass('blur textshadow'); }).mouseout(function(){
$(this).siblings().removeClass('textshadow out');
});
HTML:
<div class="yo">
<div class="blur out" id="one"> hi </div>
<div class="blur out" id="two"> my </div>
<div class="blur out" id="three"> name </div>
</div>
CSS:
div.blur
{
text-decoration: none;
color: #339;
}
div.blur:hover, div.blur:focus
{
text-decoration: underline;
color: #933;
}
.textshadow div.blur, .textshadow div.blur:hover, .textshadow div.blur:focus
{
text-decoration: none;
color: rgba(0,0,0,0);
outline: 0 none;
-webkit-transition: 400ms ease 100ms;
-moz-transition: 400ms ease 100ms;
transition: 400ms ease 100ms;
}
.textshadow div.blur,
.textshadow div.blur.out:hover, .textshadow div.blur.out:focus
{
text-shadow: 0 0 4px #339;
}
.textshadow div.blur.out,
.textshadow div.blur:hover, .textshadow div.blur:focus
{
text-shadow: 0 0 0 #339;
}