0

時々私は次のリンクを持っています

<a href="#" class="next_link ">Next</a>

<a href="#" class="next_link no_more">Next</a>

しかし、私はその中にno_moreを持たないタグを選択しようとしているだけです。私は次のことを試しましたが、役に立ちませんでした

$('a.next_link.not(.no_more)').live('click', function (){
    $('html,body').animate({scrollTop: $("#dp-products-con").offset().top},'slow');
});

jsフィドル

4

2 に答える 2

2

そのはず$('a.next_link:not(.no_more)')

:前に使用されていることに注意してくださいnot。それが正しい使い方です。.notクラスで which means を使用していましたnot

于 2012-11-20T11:11:12.540 に答える
0

これもうまくいくはずです

$('a.next_link').not('.no_more').live('click', function (){
    $('html,body').animate({scrollTop: $("#dp-products-con").offset().top},'slow');
});

パフォーマンスを向上させるには、「ライブ」の代わりに「.on」イベントを使用する必要があるかもしれません。

于 2012-11-20T11:21:49.287 に答える