2016-06-29 7 views
1

私は数百万を持っていますdiv行。スクロールバービューポートにactiveクラス7 divを追加し、残りのすべてをdivにしたいと思います。スクロールバーのビューポートに従ってアクティブ状態をスクロールするとき。項目は、何百万という行にすることができます。これは、ローディング時間を改善するために必要です。スクロールビューポートに応じてdivを自動的に非表示にします

https://jsfiddle.net/sapans/afghq58e/3/

+0

いくつかのコードの下 – Roxoradev

+0

を表示してください例です。アイテムは何百万ものものがあります。 https://jsfiddle.net/sapans/afghq58e/3/ – Sapan

答えて

1
<div> 
<div class="a"> 
    A 
</div> 

.a { 
height: 300px; 
width: 300px; 
background-color: green; 
} 

$(window).scroll(function() { 

if ($(this).scrollTop()>0) 
{ 
    $('.a').fadeOut(); 
} 
else 
{ 
    $('.a').fadeIn(); 
} 
}); 

の作業例click here for jsfiddle

+0

このhttps://jsfiddle.net/sapans/afghq58e/3/で試してみてください。私は最適化のためにこれをやりたいスクロールに従って視界の変更をスクロールすると、すべてのアイテムが非表示になります – Sapan

関連する問題