ボタンがあり、クリックするとクラスが追加され、revert-back
この新しいクラスをクリックしても何も起こりません。私はもともと単純なものを単独で試しました.click
が、うまくいかなかったので、 の使用について話しているいくつかの答えを見つけました.delegate
。問題は、これを使用すると、すぐに自動的にクリックされることです
そのため、クリックshow-more
するとすぐに再びスライドして、「ボタンがクリックされました」というアラートが表示されます。
$(".show-more").click(function () {
$(".show-more-products").addClass("revert-back");
$(".show-more-products").removeClass("show-more");
$(".all-products").slideDown(100);
$('.show-more-products').html('Show Less');
});
$('.product-grid').delegate('.revert-back', 'click', function () {
alert('Button Clicked');
$(".all-products").slideUp(100);
});