0

我已经为我的网站创建了自动滚动,但我得到了类似这样的重复结果。如果只考虑行号,它会给出这样的输出

100 99 100 99 98 100 99 98 97

这是我的 javascript 和 php 代码第一页显示来自数据库的消息,因此我正在获取该消息 ID 并发出一个 ajax 请求。这里是与第一条消息在同一页面上的 javascript。

  <script>
   function getDocHeight() {
   var D = document;
  return Math.max(
  Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
  Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
   Math.max(D.body.clientHeight, D.documentElement.clientHeight)
      );
 }  
 $(window).scroll(function() {
  if($(window).scrollTop() + $(window).height()   == getDocHeight()) {

  $("#imgtag1").html("<img src="http://static.way2enjoy.com/files/loading.gif" />                         Loading");
    $.post("'.uhome().'/index.php?p=jquery/morethread/'.$nextb.'",
     function(data){
    $("#imgtag1").before(data);
   if (data) {
     $("#imgtag1").show();
    }
     $("#imgtag1").html("");
      },"html"
     );

      }
      });
      </script>

这是我的更多线程代码

    $c=explode("/",$_SERVER[ 'REQUEST_URI' ]);  $city1=end($c); 

  $res = sql_query("select * from tableA where id='{$city1}'");
    $row67 = sql_fetch_array($res);
     $nextbtn=$row67['id']-1;
 echo '<script>
  function getDocHeight() {
 var D = document;
  return Math.max(
 Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
 Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
  Math.max(D.body.clientHeight, D.documentElement.clientHeight)
   );
  } 
  $(window).scroll(function() {
    if($(window).scrollTop() + $(window).height()  == getDocHeight()) {

 $("#imgtag1").html("<img src=\"http://static.way2enjoy.com/files/loading.gif\" />               Loading");
     $.post("'.uhome().'/index.php?p=jquery/morethread/'.$nextbtn.'",
      function(data){
      $("#imgtag1").before(data);
   if (data) {
     $("#imgtag1").show();
    }
     $("#imgtag1").html("");
    },"html"
     );

    }
      });
      </script>';
      echo '<br></br>';
      echo nl2br(decode_bb(h($row67['id'])));
   echo '<br></br>';

         echo '<b>=============================================</b>';
       echo '<br></br>';

        echo nl2br(decode_bb(h($row67['message'])));
        echo '<br></br>';
       echo '<b>=============================================</b>';

        echo '<br></br>';

这是我做错的实时页面。

         http://way2enjoy.com/forums/viewthread/149498/
4

0 回答 0