javascript - 通过滑动或单击显示文件夹中的图像, slider 样式(一张一张),具有多个选择

标签 javascript php jquery

我有一个使用标准内容(html、javascript、jquery、php)编码的网站。我有一个文件夹,我会全天将图像转储到其中。我需要能够在平板电脑上访问该网站,从一个图像滑动到另一个图像,并能够选择一个或多个(按文件名),然后将该列表传递到下一个过程。

我主要做数据库表单等,不确定图像的显示以及滑动和跟踪所选图像。任何帮助我指明正确方向的帮助将不胜感激!我真的不希望有人做我的工作......只是不知道从哪里开始(是的,我已经谷歌搜索了一段时间)。

谢谢!

最佳答案

解决您的问题有多种不同的可能性。您可以使用Bootstrap's Carousel 。它运作得相当好;假设您使用 PHP,您可以根据目录内容创建元素。

轮播的基本代码 - 直接来自 Bootstrap 的内容:

<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
  <div class="carousel-inner">
    <div class="carousel-item active">
      <img class="d-block w-100" src="..." alt="First slide">
    </div>
    <div class="carousel-item">
      <img class="d-block w-100" src="..." alt="Second slide">
    </div>
    <div class="carousel-item">
      <img class="d-block w-100" src="..." alt="Third slide">
    </div>
  </div>
  <a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
    <span class="carousel-control-prev-icon" aria-hidden="true"></span>
    <span class="sr-only">Previous</span>
  </a>
  <a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
    <span class="carousel-control-next-icon" aria-hidden="true"></span>
    <span class="sr-only">Next</span>
  </a>
</div>

要制作自动化 PHP 脚本,您可以使用 scandir 并使用 foreach 循环来循环内容:

<?php
$dir = './images/';
$file_list = array_diff(scandir($dir), array('..', '.'));

foreach($file_list as $item)
{
    echo '<div class="carousel-item">';
    echo '<img="' . $item . '" class="d-block w-100">';
    echo '</div>';
}
?>

这将根据该目录中的文件创建一个循环。

关于javascript - 通过滑动或单击显示文件夹中的图像, slider 样式(一张一张),具有多个选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46003727/

相关文章:

jquery - 显示悬停延迟的元素

javascript - 使用鼠标滚轮和侧边栏更改 Div Y 位置

javascript - 使用 soundloud API 从用户源获取所有轨道

javascript - Canvas 更改图像背景颜色但保持其 "effects"

javascript - 当 AJAX 响应来自 PHP 文件时,如何在中心显示带有消息的加载器图像并防止引导模式对话框关闭?

javascript - 是否有 jQuery 的 document.ready() 的原生 Javascript 实现?

javascript - 将serializeArray()自定义为不同的数组格式

php - 如何使用php基于其他字段来增加表中的字段?

php - 如果我只使用 MySQL 数据库,PDO 真的比 MySQLi 更好吗?

javascript - 查找与 jquery 中悬停的元素具有相同父级的所有子级