html
1<div class="newsBox"> 2 <div class="newsBox-1 newsB"> 3 <a href=""> 4 <div class="img-b"> 5 <img src="img/news.kei1.jpg"> 6 <h3>FROM KEI<br>2018.10.10</h3> 7 </div> 8 <p>【お知らせ】インタビュー(2回戦終了後)/男子テニスATPワールドツアー マスターズ1000 上海</p> 9 <p>大会第4日、2回戦 ウー・イービンとの戦いに勝利した錦織選手のインタビュー。※日本語は後半部分となります▶錦織圭 インタビュー(2回戦終了後)/男子テニスATPワールドツアー マスターズ1000 上海今すぐ動画をチェック!⇒</p> 10 </a> 11 </div> 12 <div class="newsBox-2 newsB"> 13 <a href=""> 14 <div class="img-b"> 15 <div class="img-box"></div> 16 <h3>RESULT</h3> 17 </div> 18 <p>上海 ロレックス・マスターズ</p> 19 <p>準決勝ロジャー・フェデラー(スイス)</p> 20 </a> 21 </div> 22 <div class="newsBox-3 newsB"> 23 <a href=""> 24 <div class="img-b"> 25 <img src="img/news.kei3.jpg"> 26 <h3>FROM KEI<br>2018.10.06</h3> 27 </div> 28 <p>【お知らせ】インタビュー(準決勝直後オンコート)/楽天ジャパンオープンテニス2018</p> 29 <p>大会第6日、準決勝に勝利し、同大会で4年ぶりの決勝進出を決めた錦織選手の試合直後のインタビュー!難敵リシャール・ガスケ選手との戦いを振り返るとともに、ダブルスに出場している内山選手へエールを送りました。▶錦織圭 インタビュー(準決勝直後オンコート)/楽天ジャパンオープンテニス2018動画をチェック!⇒</p> 30 </a> 31 </div> 32</div>
js
1$(function() { 2 $(".newsBox a").hover(function() { 3 $(".newsB p:first-child").css({"color": "lightgreen"}); 4 },function() { 5 $(".newsB p:first-child").css({"color": "#000"}); 6 }); 7});
元々、2つあるpは親要素として.commentで囲んでいてnewsBox-1~3まで全てのpがマウスオーバーに反応してしまうというミスがあったもののcolorはちゃんと変わっていました。
しかし親要素.commentを外してからマウスオーバーが効かなくなってしまいました。何が原因でしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。