2016-11-02 4 views
0

divの高さとウィンドウの高さの差だけをスクロールできるようにする機能があるので、divが終了する点から下にスクロールしません。 しかし、これは私が欲しいものではありません。スクリーンをより小さなサイズにリサイズすると、ユーザーはその特定のdivの最後までスクロールすることができなくなります。どのように私はdivを表示するポイントにスクロールすることができますし、そのポイントだけでなく、それを変更することができますか?divが表示されている点までスクロール

scrollPoint = $(".magazine-section").offset().top - $(window).height(); 

$(window).scroll(function() { 
    $(window).scrollTop() > scrollPoint ? $(window).scrollTop(scrollPoint) : ''; 
}).scroll(); 
+0

どのように私はあなたがコードを提供することができれば、それを行うことができます[要素にjQueryのスクロール](http://stackoverflow.com/questions/6677035/jquery-scroll-to-element) – Dekel

答えて

2

あなたは窓が$(window).resize()を使用してサイズが変更されたときに再びscrollPointを設定する必要があります。

$(window).resize(function() { 
    scrollPoint = $(".magazine-section").offset().top - $(window).height(); 
} 
+0

の可能性の重複、私は非常に感謝します!もちろん – Marco

+0

、ありがとう! – Marco

関連する問題