我正在使用 masonry + 无限滚动来显示存储在数据库中的一组页面。我不是专业程序员,因此在提供的演示上构建它。在演示中,它使用指向另一个 html 页面 (id=page-nav) 的链接,该页面作为无限滚动加载以显示其他元素
[ http://masonry.desandro.com/demos/infinite-scroll.html ]
<nav id="page-nav"> <a href="../pages/2.html"></a> </nav>
我正在使用数据库来构建相同的数据库,并且正在使用以下代码
<?
while ($row = mysql_fetch_assoc($result)){
$summ = $row['summary'];
$set_no = $row['set_no'];
*A*
echo "<div class='box col1'>";
echo " <p>";
echo "<a href='$set_no.php' title='NA' ><img src='$set_no.jpg' alt='NA' /></a> Summary: $summ";
echo "</p>";
echo "</div>";
*B*
}
?>
然而,由于我的数据库有超过 250 个元素(set_no 是一个串行增量),我试图在一页上实现 30 个元素的无限滚动。我试图将以下内容分别放在*A*
和 ,*B*
但它似乎不起作用。
*A*
if ($set_no % 30 == 0)
{ echo "<nav id='page-nav'>";
}
*B*
if ($set_no % 30 ==0)
{ echo "</nav>";
}
任何线索我该如何解决这个问题?