こんにちは、私がjqueryで間違っていることがわかりますか? CSSが適用されるテキストの1つにカーソルを合わせると、他の2つが適用されるようにしようとしています。エラーは $(".yo") または ('blur'); に関係しています。私はそれらを間違ってリンクしていますか?前もって感謝します
私はjqueryを編集しましたが、マウスアウトではcssがオンのままになりますか?!
Jクエリ:
$(".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;
}