2017-09-12 6 views
0

一部の画像がロードされていないため、スクロールバーが下にスクロールできません。すべての画像が読み込まれたときに、どのようにスクロールバーを更新できますか? JavaScriptやjQueryを使用しても大丈夫です。すべての画像がロードされるまでスクロールを防止する方法

<div class="scrollbar"> 
    <div class="thumb noSelect" unselectable="on"><div class="end"> 
</div></div></div> 
<div class="viewport"> 
    <div class="overview"> 
     <ul class="pinkarrow"> 
      ...... 
      </div> 
     </ul> 
    </div> 
</div> 

答えて

0

最初にoverflow: hiddenをスクロールバーに追加します。

次にイメージがロードされたときに、あなたのスクロールバーを表示するには、次のjQueryコードを追加します。本体は<ボディonloadイベントは=「showscroll()」>のように使用してロードされたときに

(function($) { 
    $(window).load(function() { 
    $('.scrollbar').css('overflow', 'auto'); 
    }); 
})(jQuery); 
+0

が、私は関数を呼び出す必要がありますか? – Michael

+0

すでにイベントがあります。 '$(window).load();' ''を追加する必要はありません。 – Huelfe

+0

@Michaelはあなたのためにこの答えを働かせますか? – Huelfe

関連する問題