2016-10-14 7 views
-2

私はこのコードを作成しました。 nav liにカーソルを合わせると表示されるように、nav li aの色を変更します。ホバー上の特定のメニュー項目の色を変更してください

a { 
    padding-left: 100px; 
} 
require(['jquery', 'jquery/ui'], function($){ 
$(document).ready(function() { 
    $("nav li").hover(function() { 
     $("nav li a").css("color", "#02baff"); 
    }, function() { 
     $("nav li a").css("color", ""); 
    }); 
}); 

<nav> 
    <ul> 
     <li> 
      <a href="#">test</a> 
      <a href="#">test2</a> 
     </li> 
    </ul> 
</nav> 
しかし、私の問題はこれです:私は1つにカーソルを合わせると

enter image description here

は、すべてのタグが色を変更します。どのように私はこの特定のアイテムを、私が上に乗っているタグだけをすべて変更するようにしますか?

私はあなたを助けてくれる人のためにjsfiddleを作成しました。 https://jsfiddle.net/4oL2p351/

ありがとうございます。

答えて

0

は、次のように使用して

require(['jquery', 'jquery/ui'], function($){ 
$(document).ready(function(){ 

    $("nav li").hover(function(){ 
     $(this).find('a').css("color","#02baff"); 

      },function(){ 
       $(this).find('a').css("color",""); 
    }); 
}); 
}); 
+0

AAHを試してみて、私は約見つけ忘れてしまいました!ありがとう、私は少し受け入れます。 –

+0

私の喜び:)。 – Samir

+0

これは、OPが必要とするものではありません:https://jsfiddle.net/4oL2p351/1/ –

関連する問題