javascript - 动态文件夹内容的图像自动滑块
问题描述
我想做自动幻灯片画廊。我想知道如何启动它...它必须是动态的,因为文件夹内容会随着时间而变化。打字不是我想要的。你能给我任何我可以参考的建议或教程吗?我正在搜索,但没有动态文件夹内容...
解决方案
这是一个非常通用的示例,对您来说可能不是直接复制/粘贴,但它应该可以帮助您了解实现预期结果的基础知识。
使用这个库: https ://gist.github.com/tsohil/623538
假设您想获取文件夹中的所有图像。
首先,我们将使用 PHP 来获取文件名,如下所示:
<?php
echo json_encode(glob("folder/relative/to/controller/*.{jpg,png,gif}", GLOB_BRACE));
我们的 HTML 将呈现为:
<div id="carousel"></div>
然后在我们的 JS(示例需要 jQuery)中,我们将发送一个请求。
$.get('/phpcontroller.php', {}, function(data) {
data.forEach(function(val) => {
$("#carousel").append("<div class=\"inactive\">
<img width=\"946\" height=\"473\" src=\"/path/to/folder/"+val+"\" class=\"car-img\">
</div>");
});
});
推荐阅读
- vb.net - 创建报告并使用组合框从数据库中选择一个 EmployeeName 并使用 datepicker 使用日期持续时间
- c# - 从 EF Core 2 迁移到 EF Core 3
- ios - 如何在特殊字符后快速加粗文本
- .net - 如何将枚举定义转换为 JavaScript 对象(json)
- azure - 在应用服务环境中安装 ASP.NET CORE 3.0 扩展?
- php - 我需要日期数组中 PHP 中当前年份的最大日期
- awk - 比较同一文件中的多个列并打印差异
- javascript - 重新渲染后平面列表无法正确排序
- mongodb - Graphql 为 mongoose 聚合查询返回 null id
- android - 将图像从相机或图库上传到 FirebaseStorage