-1

我在我的一个页面上使用无限滚动,并结合了 foreach 循环。我的相关代码:

<div id="container" class="infinite-scroll span12"> 
   <?php foreach ($items as $item): ?> 
      <div class="element">
         <?php echo $this->Html->image($item); ?> 
      </div> 
   <?php endforeach; ?>
</div>

进一步向下滚动会加载无限滚动插件。#container 得到更新。

我现在只想在第一页的开头显示一个图像。

知道如何实现吗?

提前致谢!

4

1 回答 1

1

如果您只想要第一个元素,则不需要 foreach 循环,只需回显单个元素:

<div id="container" class="infinite-scroll span12"> 
    <div class="element"><?=$this->Html->image($items[0])?></div> 
</div>

如果您想显示一个随机项目,请从数组中获取一个随机数并使用它:

<div id="container" class="infinite-scroll span12"> 
    <div class="element"><?=$this->Html->image(rand(0,sizeof($items)-1))?></div> 
</div>
于 2013-02-04T14:54:04.857 回答