我希望此代碼顯示所有3組幻燈片,並且當我將鼠標懸停在上面時,我會更改圖像。但他把一切都當作一樣。我無法將其作爲單個幻燈片組工作。我不知道我做錯了同時更改一個元素
$(function() {
/* SET PARAMETERS */
var change_img_time = 1000;
var transition_speed = 0;
var simple_slideshow = $(".exampleSlider"),
listItems = simple_slideshow.children('li'),
listLen = listItems.length,
i = 0,
intervalId // Generated id for the interval timer
changeList = function() {
listItems.eq(i).fadeOut(transition_speed, function() {
i += 1;
if (i === listLen) {
i = 0;
}
listItems.eq(i).fadeIn(transition_speed);
});
};
listItems.not(':first').hide();
$('.exampleSlider').on('mouseenter', function() {
changeList(); // Do this once immediately
intervalId = setInterval(changeList, change_img_time);
}).on('mouseleave', function() {
clearInterval(intervalId); // Stop slider
});;
});
.exampleSlider {
max-height: 250px;
overflow: hidden;
list-style: none;
padding: 0;
margin: 0;
}
<head>
<meta charset="UTF-8">
<title>Rota</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<p>
<h3>Slide 1</h3>
<ul class="exampleSlider">
<li><img src="http://via.placeholder.com/350x150/f4f4" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/0000" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/f4f6" alt="" /></li>
</ul>
</p>
<p>
<h3>Slide 2</h3>
<ul class="exampleSlider">
<li><img src="http://via.placeholder.com/350x150/D90000" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/D96D00" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/0000FF" alt="" /></li>
</ul>
</p>
<p>
<h3>Slide 3</h3>
<ul class="exampleSlider">
<li><img src="http://via.placeholder.com/350x150/99FFCC" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/C926FF" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/00B200" alt="" /></li>
<li><img src="http://via.placeholder.com/350x150/777777" alt="" /></li>
</ul>
</p>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
</body>
</html>