0
いくつかのアニメーションを作成するために、異なる要素を別の要素に追加しようとしています。私は、最初の要素を動かすと、クラスの残りの部分も追加されますが、今はhover-1を最初の要素に追加するだけです。.hover()を使用して異なる要素に異なるクラスを追加する
link is thisとjQueryコードさ:HTMLはある
$('.explorar-seccion:eq(0)').hover(
function(){ $(this).addClass('hover-1') },
function(){ $(this).removeClass('hover-1') },
function(){ $('.explorar-seccion:eq(1)').addClass('hover-2') },
function(){ $('.explorar-seccion:eq(1)').removeClass('hover-2') },
function(){ $('.explorar-seccion:eq(2)').addClass('hover-3') },
function(){ $('.explorar-seccion:eq(2)').removeClass('hover-3') },
function(){ $('.explorar-seccion:eq(3)').addClass('hover-4') },
function(){ $('.explorar-seccion:eq(3)').removeClass('hover-4') },
function(){ $('.explorar-seccion:eq(4)').addClass('hover-5') },
function(){ $('.explorar-seccion:eq(4)').removeClass('hover-5') }
);
:
<a href="/que-ver.html" class="explorar-seccion">
<!-- Some Code -->
</a>
<a href="/deporte.html" class="explorar-seccion">
<!-- Some Code -->
</a>
<a href="/historia.html" class="explorar-seccion">
<!-- Some Code -->
</a>
<a href="/comida.html" class="explorar-seccion">
<!-- Some Code -->
</a>
<a href="/alojamiento.html" class="explorar-seccion">
<!-- Some Code -->
</a>
EDIT 期待どおりに動作しないことを明確にします。
これは何を期待していますか? – empiric
私は、最初の要素をホバーすると、クラスの残りの部分も追加されますが、今はホバー1を最初の要素に追加するだけです。 –
['.hover()'](https://api.jquery.com/hover/)は2つ以上の引数を受け付けません。最初はmousein、2番目はmouseoutです – empiric