괜찮은 것 같지만 자바 스크립트 슬라이드 쇼를 만들 수있는 자습서 나 코드 라이브러리 (JQuery, Mootools)가 필요합니다. 누군가 JQuery와 Mootools의 다른 점을 설명해 주시겠습니까? 그리고 사용하는 대상은 무엇입니까? 내가이 장소를 찾으면 슬라이드 쇼를하는 데 도움이 될지 이해하지 못합니다. 이미 하나 있지만 내 페이지가 올바르게 작동하지 않습니다. 여기에 내 코드를 찾아 주셔서 감사합니다. 나는 또한
에 대해 만족하고 있습니다. 거기에 highway12.jpg를 넣었지만 슬라이드 쇼가 아니라 1 장의 사진 만 제공합니다.javascript slideshow
<head>
<title>Javascript Slideshow</title>
<script language="javascript">
<!--
var interval = 1500;
var randome_display = 0;
var imageDir = "my_images/";
var imageNum = 0;
var totalImages = imageArrays.length;
imageArray = new Array();
ImageArray[imageNum++] = new imageItem(imageDir + "highway12.jpg");
ImageArray[imageNum++] = new imageItem(imageDir + "lighthouse.jpg");
ImageArray[imageNum++] = new imageItem(imageDir + "landscape.jpg");
ImageArray[imageNum++] = new imageItem(imageDir + "shore.jpg");
ImageArray[imageNum++] = new imageItem(imageDir + "seashore.jpg");
ImageArray[imageNum++] = new imageItem(imageDir + "roughwaters.jpg");
ImageArray[imageNum++] = new imageItem(imageDir + "bigwave.jpg");
ImageArray[imageNum++] = new imageItem(imageDir + "sunset.jpg");
function imageItem(image_loaction) {
this.image_item = new Image();
this.image_item.src = omage_loaction;
}
function get_ImageItemLoacation(imageObj) {
return(imageObj.image_item.src)
}
function randNum(x ,y) {
var range = y - x + 1;
return Math.Floor(Math.random() * range) + x
}
function getNextImage() {
if(random_display) {
imageNum = randNum(0, totalImages-1);
}
else {
imageNum = (imageNum+1) % totalImages;
}
var new_image = get_ImageItemLaction(imageArray[imageNum]);
return(new_image);
}
function getPrevImage() {
imageNum =(imageNum-1) % totalImages;
var new_image = get_ImageItenLocation(imageArray[imageNum]);
return(new_image);
}
function prevImage(place {
var new_image = getPrevImage();
document[place].src= new_image;
}
function switchImage(place) {
var new_image = getNextImage();
document[place].src =new_image;
var recur_call = "switchImage(' "+place+"')';
timerID =setTimeout(recur_call, interval);
}
//-->
</script>
</head>
<body>
<img name="javascriptslid" src="highway12.jpg" width=400 height=300 border=5px align="middle"><br />
<a href="#" onClick="switchImage('slideImg')">play slide show</a>
<a href="#" onClick="clearTimeout(timerID)"> pause</a>
<a href="#" onClick="prevImage('slideImg'); clearTimeout(timerID)"> previous</a>
<a href="#" onClick="switchImage('slideImg'); clearTimeout(timerID)">next </a>
</body>
</html>