【发布时间】:2019-12-26 22:16:22
【问题描述】:
如何让函数接受多种文件类型,例如 .jpg、.png 和 .gif?预期文件结构示例:
-
图片/幻灯片/
- randomImage-0.jpg
- randomImage-1.png
- randomImage-2.gif
var imageType = ".jpg";
$.each($("#modal .slide"), function(index, value) {
$(this).css({
background:
"url('img/slides/" +
id +
"-" +
index +
imageType +
"') center center/cover",
backgroundSize: "cover"
});
});
<div id=gallery>
<div class="card"></div>
<div class="text">
<div class="bold">Profile</div>
</div>
<div class="button" id="randomImage">LEARN MORE</div> // Open modal on click
<div id="modal">
<div id="carousel">
<div class="slide"></div>
<div class="slide"></div>
<div class="slide"></div>
</div>
</div>
【问题讨论】:
-
一种方法是将
data-image-type=".png"放在您的.slide元素上。然后你可以用data('imageType')把它从幻灯片上拿下来 -
欢迎来到 Stack Overflow。请提供一个最小的、可重现的示例:stackoverflow.com/help/minimal-reproducible-example 另外
id是在哪里定义的?
标签: javascript jquery file-type file-type-associations