html - 如何更改特定日期或季节的图像
问题描述
我帮助我的妻子和岳母建立他们的商店网站。我有自己的全职工作。现在我的问题是我不能一直在线为他们的网站更改图片。我的问题是(我不知道从哪里开始)我可以将网站上的图片更改为文件夹中的其他图片而不指定要更改的图片。除非它是我想换的季节照片。
我有两件事第一页有三个类别,我可以通过不同的图像旋转。然后我想相应地用不同的图片更改为不同的假期。我可以为每个文件夹设置不同的文件夹,并在每个文件夹中放置图片并循环浏览它们。对标签有什么建议吗?对不起。我对此很陌生。
我必须等到我真的累了,直到我的大脑知道我想要什么。所以该网站是一家珠宝店。
我有三个带有缩略图的网格。
第一个是戒指。所以我可以制作一个文件夹并在环形文件夹中随机选择一个文件。
以此类推其他两个。
但是我的幻灯片放映我想用假期换一张照片。情人节,圣诞节等,所以这就是我想知道我是否可以选择一个特定的日子,然后它会改变图片。
所以当我打字时,我想它会来找我。我将不得不为特定日期的事件做一个数组(就像 aditya prakash 所说的)来检索这个文件。
这听起来可能吗?有点像您将来如何发送文本。或自动消息系统。
解决方案
使用您要使用的图像的所有 url 创建一个数组。例如 HTML:
<img id="placeholder">
JS:
var imageUrls = [ 'http://placeholderURL/A',
'http://placeholderURL/B', // ... more
'http://placeholderURL/Z' ];
然后:
var img = document.getElementById('placeholder');
img.addEventListener("click", function() { this.src = imageUrls[Math.floor(Math.random() * imageUrls.length)]; });
推荐阅读
- python - 如何在python中对整数占位符执行操作?
- java - 如何在此代码中使用 if else 语句而不是 try 和 catch 异常
- angular - 如何对从数组中删除重复项的方法进行单元测试?
- spring-boot - 发送多封邮件时 JTA 超时
- android - 如果我将一个 EditText 分配给另一个 EditText,为什么它们指向相同的值?
- java - java rabbitmq 确认无效
- amazon-web-services - AWS 上的 Dockerized Jenkins 服务器
- java - 使用 element.click() 时 WebDriverException '未知错误:脚本没有返回元素引用'
- python - 我从 AutoEncoder tensorflow2.0 按时间顺序得到错误的数据
- flutter - 如果我使用其控制器将文本设置为文本字段,则 ScrollView 会自动滚动