2014-12-22 4 views
0

무한 스크롤에 대한 지침서를 읽었으며 내 경보가 트리거되지 않는 것을 제외하고는 모두 똑같은 결과를 얻었습니다. IF 문에서 스크롤 위치를 얻는 모든 가능한 변형도 도움이 될 것입니다.무한 스크롤이 작동하지 않습니다.

<?php 
require_once("connect.php"); 
$results = $connect->query("SELECT * FROM images ORDER BY image_name DESC LIMIT 0,2"); 
$count = $connect->query("SELECT * FROM images"); 
$nbr = $count->rowCount(); 
?> 

<!DOCTYPE html> 
<html> 
    <head> 
     <title></title> 
    </head> 
    <body> 

     <div class='images'> 
     <?php 
      while($row = $results->fetch()) 
      { 
       ?> 
       <p><img src="images/<?php echo $row['image_name'];?>" height="500" width="500"></p> 
       <?php 
      } 
     ?> 
     </div> 

    <script src='js/jquery.js'></script> 
    <script> 
     $(document).ready(function(){ 
     var load = 0; 
      $(window).scroll(function(){ 
       if($(window).scrollTop() == $(document).height() - $(window).height()) 
       { 
        alert("test"); 
       } 
      }); 
     });   
    </script> 
    </body> 
</html> 
+2

브라우저의 오류 콘솔을 확인하십시오. 오류가 있습니까? – JJJ

+1

'if '조건에서'> ='을 시도하십시오. 일반적으로 스크롤은 픽셀 단위가 아니므로'=='이 될 곳을 지나서 스크롤 할 수 있습니다. –

+0

오류가 표시되지 않고> =을 시도했지만 성공하지 못했습니다. – Ralek

답변

0

해결책을 찾았습니다. 많은 사이트가 규정하지 않는 올바른 라이브러리를 호출해야합니다. 다음은 스크롤 스크립트 직전에 게시해야하는 코드입니다.

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script> 
관련 문제