私はしばらくこれで遊んでいますが、それを理解することはできません.
しかし、正直なところ、私は JavaScript にかなり慣れていないので、これは明らかなことかもしれません。
私は、あなたがカーソルを合わせて、ページ上の関連する画像に影響を与える ol を脇に置いています。これは正常に機能しますが、この同じコンポーネントの複数のバージョンが必要でした。1 つはイベント用、もう 1 つは記事用などです。
1 つのコンポーネントにカーソルを合わせると、他のコンポーネントに影響します。
事前に助けてくれてありがとう。
私のcodepen http://codepen.io/veryrobert/pen/DjqLHをご覧ください
HTML
<div class="wrap">
<aside class="aside">
<ol class="list1">
<li class="item1"><a href="">Lorem ipsum dolor sit amet.</a></li>
<li class="item2"><a href="">Lorem ipsum dolor sit amet.</a></li>
<li class="item3"><a href="">Lorem ipsum dolor sit amet.</a></li>
</ol>
</aside>
<ul class="list2">
<li class="item1"><a href="">
<img src="http://placekitten.com/100/140" alt="" /></a>
</li>
<li class="item2"><a href="">
<img src="http://placekitten.com/100/140" alt="" /></a>
</li>
<li class="item3"><a href="">
<img src="http://placekitten.com/100/140" alt="" /></a>
</li>
</ul>
</div>
Jクエリ
$('.list1 li').each(function(){
$(this).hover(function() {
var index = $(this).index();
$(".list1, .list2").each(function() {
$("li", this).eq(index).toggleClass("active");
});
});
});