2017-03-15 7 views
0

ために機能する追加I持っ/アウトDIVフェードイン次の作業コード/ボタン第二 '作用' は異なるDIV

JS

jQuery(document).ready(function($){ 

var offset = 150, 

// duration of the animation (in ms) 
scroll_top_duration = 3000, 

// bind with the button link 
$animation = $('.fade-in'); 

// display or hide the button 
$(window).scroll(function(){ 
    ($(this).scrollTop() > offset) ? $animation.addClass('btn-visible') : 
    $animation.removeClass('btn-visible'); 
}); 

}); 

HTML

<div id='top-btn'> 
    <a class="fade-in" href="#">...</a> 
</div> 

I反対の順序で別のdivに同じクラス(.btn-visible)を追加/削除したいが、それを動作させるように見えない。

他のdivが.fadeインがあればブロック内の両方のアクションを使用しない理由

+1

'$(this).scrollTop()<= offset)? removeClass( 'btn-visible'); ' – Abhitalks

+0

その行はどこにあるのでしょうか?ブロック? – user3550879

+0

既存のものの直後。 – Abhitalks

答えて

1

を削除されたとき、私はaddClass(「BTN-見える」)にそれをしたい<div id="btn2">...</div>

です。

$(window).scroll(function(){ 
    if($(this).scrollTop() > offset) { 
     $animation.addClass('btn-visible'); 
     $('#btn2').removeClass('btn-visible'); 
    } 
    else 
    { 
     $animation.removeClass('btn-visible'); 
     $('#btn2').addClass('btn-visible'); 
    } 
}); 
+0

これは機能します!どうもありがとうございます – user3550879

関連する問題