0

ネストされた 4 つの Div 内に ajaxloader.gif があり、非表示になっています。スクロールバーが底に達したら、それを表示してさらに読み込みます。

<div class="doc-section clearfix" id="grid" style="margin-bottom:60px;">
  <div class="example-grid">
    <div class="four columns alpha" style="padding:4px;background-color:#FFC;">
      <div id="LoaderOverlay"  style="display:none;"  align="center">
     <img src="../images/ajax-loader.gif" />
      </div>
      </div>
  </div>  
</div>

Jクエリ

function onScroll(event) {
   // Check if we're within 100 pixels of the bottom edge of the broser window.
   var closeToBottom = ($(window).scrollTop() + $(window).height() > $(document).height() - 200);
   if(closeToBottom) {
    $('#myFeed li:last').each(function() 
          { 
        $("#LoaderOverlay").show();
        getMore(ID);

      });
  }
};

 $(document).ready(new function() {
      // Capture scroll event.
      $(window).bind('scroll', onScroll);
    });

奇妙なことに、4 div 内で Gif をオンにすることはできません。しかし、3divにするとうまくいきます。私はそうすることができますが、なぜこれが起こるのか興味があります。何か不足していますか?

4

0 に答える 0