所以我是JavaScript新手,我想嘗試製作圖像滑塊。我從一些教程開始做了一個基本的教程,我已經開始工作了,但我希望它在一個外部的js文件中(它已經是這樣了),並且我知道你想使用模塊模式來製作'私人'變量。圖像滑塊中的JavaScript模塊模式
我該如何將它放入模塊模式?這是我到目前爲止有:
slider.js
(function() {
var images = ['img/1.png', 'img/2.png', 'img/3.jpg'];
var imgNum = 0;
var imgLength = images.length -1;
function changeImage(direction) {
imgNum = imgNum + direction;
if (imgNum > imgLength) {
imgNum = 0;
}
if (imgNum < 0) {
imgNum = 2;
}
document.getElementById('slideshow').src = images[imgNum];
return false;
}
window.setInterval(function() {
changeImage(1);
}, 30000);
return {
//Not sure what to put here
}
})();
的index.html
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Test Page</title>
<link rel="stylesheet" type='text/css' href='style.css'>
<script src="slider.js"></script>
</head>
<body>
<img src="img/1.png" alt='football1' id='slideshow'>
<a href="#" onclick="return changeImage(-1)">Previous</a><br/>
<a href="#" onclick="return changeImage(1)">Next</a>
</body>
</html>
非常感謝你,正是我需要的! – Nik