-4

您好我想知道我可以使用哪些 php 代码来允许我的页面包含多个更改的图像。我希望 php 代码输出 HTML 标记。谁能帮我这个?谢谢!

4

2 回答 2

1

您需要将所有图像从 PHP 输出到浏览器,然后使用 Javascpt 更改图片。PHP 用于服务器端脚本,您所说的更改需要客户端处理,即 Javascript。搜索 jQuery 图像转换器以获得一些想法

于 2012-04-06T17:52:37.527 回答
0

您所指的这种机制通常称为幻灯片或轮播,它是使用 javascript 完成的。谷歌“jQuery 幻灯片”或“jQuery 轮播”,你会发现很多。

如果您需要一些简单的东西,我建议您使用微小的 jQuery 插件tiny carousel

滚动到该How To部分以了解如何设置它。然后,要使用 php 更改图像,您需要执行以下操作:

<div id="slider-code">
    <a class="buttons prev" href="#">left</a>
    <div class="viewport">
        <ul class="overview">
           <?php foreach(glob('slideshow/*.jpg') as $imagePath): ?>
              <li><img src="$imagePath" /></li>
           <?php endforeach; ?>
        </ul>
    </div>
    <a class="buttons next" href="#">right</a>
</div>
于 2012-04-06T18:32:15.693 回答