2016-08-12 4 views
3

私は3つのdivを持っています。私は2番目のdivのメニューを固定しています。固定メニューはその2番目のメニューに固定されていて、それがそのdivから出てくるのはdisplay:none;です。これは私のフィドルです。なにか提案を?divの最後までスクロールするときにクラスを変更するには?

https://jsfiddle.net/wx38rz5L/1817/

if ($(this).scrollTop()>=$('.compare-wrapper').position().top) 
    $('.compare-menu-fixed').css('display','block'); 
else 
    $('.compare-menu-fixed').css('display','block'); 

答えて

2

スクロールイベント中に置く:あなたのデモdisapearで

$(document).on('scroll', function(){ 
    if($(this).scrollTop()>=$('.compare-wrapper').position().top) 
     $('.compare-menu-fixed').css('display','block'); 
    else 
     $('.compare-menu-fixed').css('display','none'); 
}); 

Check Demo Here

+0

を、それがメニューを比較するために来るとき...私だけに見えるようにしたいですdiv – None

+0

私の回答とデモが更新されました....デフォルトでdivを非表示にして、内部にあるときだけ表示されるようにすることができます...デモを確認 –

+0

@Noneそれはあなたが望むように動作しましたか? –

関連する問題