我在我的一个页面上使用无限滚动,结合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得到更新。
我现在只想在第一页的开头显示一张图片。
知道如何实现这个目标吗?
提前致谢!
答案 0 :(得分: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>