【发布时间】:2026-01-10 13:05:02
【问题描述】:
我正在使用 Bootstrap Jumbotron 并尝试创建一个 jQuery 函数,该函数会自动循环浏览 img 文件夹中的不同图像;目前只有三个slider#.jpg img,预期的行为是2秒后css中的img被slider2.jpg替换,依此类推,直到它返回slider1.jpg。问题是这没有发生,并且图像不会从滑块 1 变为 2 或 3。
这是我的 HTML:
<div class="jumbotron">
<div class="container">
<div class="row">
<div class="col-md-6 jumbotron-text">
<h1>CAMD</h1>
<p>Soluciones integrales para el hogar</p>
<a href="contact.html" class="btn btn-contact" role="button">CONTACTO</a>
</div>
</div>
</div>
</div>
这是 CSS:
.jumbotron {
margin-bottom: 0px;
background-image: url(../img/slider1.jpg);
background-position: 0% 25%;
background-size: cover;
background-repeat: no-repeat;
height: 500px;
}
这是 jQuery:
$(document).ready(function() {
var imgId = 0
var numberOfImages = 3;
setInterval(function() {
$(".jumbotron").css('background-image','url('../img/slider' + 'imgId' + '.jpg')');;
imgId = (imgId + 1) % numberOfImages;
}, 2000);
});
【问题讨论】:
标签: javascript jquery html css twitter-bootstrap