【问题标题】:Need a solution for loading 1000 + images in a row [duplicate]需要一个连续加载1000 +图像的解决方案[重复]
【发布时间】:2014-08-08 06:50:38
【问题描述】:

基本上,我有一个包含 1000 多张图片的页面,并且需要永远加载。最好的方法是只加载前 10 张图片,然后当用户向下滚动或单击按钮时加载接下来的 10 张图片。

提前致谢

$large = 'large';
$q = $handler->prepare("SELECT * FROM ads WHERE status = ? AND slot = ? LIMIT 0, 5");
$q->bindParam(1, $live);
$q->bindParam(2, $large);
$q->execute();
if($q->rowCount() > 0){
    echo '<div style="margin-top: 5px; margin-bottom: 5px; width: 1020px; border: 2px solid #428bca"></div>';
    while($r = $q->fetch()){
    $web = $r['website_url'];
    $img = $r['image_url'];
    {
    echo '
    <a target="_blank" href="'.$web.'"><img style="margin-left: -4px" src="'.$img.'" height="150" width="150" onmouseout="shrink2(this);" onmouseover="expand2(this);"/></a>
    ';
    }
}
}

它是 x 10,000

这只是一个查询,显然我无法输入所有 1000 多个查询

【问题讨论】:

  • http://goo.gl/gdplTE,你去吧
  • @adeneo 太酷了,谢谢
  • @Lashane ive 已经认为现在尝试 Nicks 一个对我不起作用
  • "一些信息:它不在数据库中,它全部在一个文件中已经写入。"你必须先解决这个问题。在执行 javascript 时,您无法阻止这些图像加载。可能将图像路径数组输出到 javascript,而不是将 标记写入页面。
  • @KevinB 你能举个例子吗?

标签: javascript php jquery ajax


【解决方案1】:

【讨论】:

  • 我应该将类名应用于所有查询吗??
  • 这可能是最简单的。无论如何,它都会立即加载到任何可见的图像中。
  • 它对我不起作用:(还有更多建议
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-28
  • 2019-11-17
  • 2010-09-09
  • 1970-01-01
相关资源
最近更新 更多