Javascript 希望从每个“文件夹”上的文件夹加载新图像;“下一步”;点击
我试图使用Jquery.load函数在每次单击“下一步”箭头时用新图片刷新页面上的图片框,而不刷新整个页面。我有一个大约300.jpeg的文件夹,并希望有它从该文件夹加载,一次一个图像。我对编码比较陌生,所以我不完全习惯所有的语言以及它们的用途。这可能吗?或者我需要列出实际代码中的每个图像吗Javascript 希望从每个“文件夹”上的文件夹加载新图像;“下一步”;点击,javascript,jquery,image,directory,Javascript,Jquery,Image,Directory,我试图使用Jquery.load函数在每次单击“下一步”箭头时用新图片刷新页面上的图片框,而不刷新整个页面。我有一个大约300.jpeg的文件夹,并希望有它从该文件夹加载,一次一个图像。我对编码比较陌生,所以我不完全习惯所有的语言以及它们的用途。这可能吗?或者我需要列出实际代码中的每个图像吗 提前感谢。方法1: 在第一次加载时关闭所有图像的URL,然后在单击时继续更改img标签上的URL <!doctype html> <html lang="en"> <head&
提前感谢。方法1: 在第一次加载时关闭所有图像的URL,然后在单击时继续更改img标签上的URL
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>click demo</title>
<script src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
<script type="text/javascript">
var images = [];
images.push("http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Apple_Headquarters_in_Cupertino.jpg/800px-Apple_Headquarters_in_Cupertino.jpg");
images.push("http://upload.wikimedia.org/wikipedia/commons/2/27/Apple_I.jpg");
images.push("http://upload.wikimedia.org/wikipedia/en/5/5d/Ad_apple_1984.jpg");
images.push("http://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Macintosh_128k_transparency.png/511px-Macintosh_128k_transparency.png");
var currentImageIndex = 0;
</script>
</head>
<body>
<div>
<img id="imgFrame" src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Apple_Headquarters_in_Cupertino.jpg/800px-Apple_Headquarters_in_Cupertino.jpg" style="width:400px;height:400px;" />
<br>
<input type="button" id="next" value="next"/>
</div>
<script>
$( "#next" ).click(function() {
if(currentImageIndex < images.length){
currentImageIndex += 1;
}
else{
currentImageIndex = 0;
}
$("#imgFrame").attr("src",images[currentImageIndex]);
});
</script>
</body>
</html>
单击演示
var图像=[];
图像。推送(“http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Apple_Headquarters_in_Cupertino.jpg/800px-Apple_Headquarters_in_Cupertino.jpg");
图像。推送(“http://upload.wikimedia.org/wikipedia/commons/2/27/Apple_I.jpg");
图像。推送(“http://upload.wikimedia.org/wikipedia/en/5/5d/Ad_apple_1984.jpg");
图像。推送(“http://upload.wikimedia.org/wikipedia/commons/thumb/e/e3/Macintosh_128k_transparency.png/511px-Macintosh_128k_transparency.png");
var currentImageIndex=0;
$(“#下一步”)。单击(函数(){
if(currentImageIndex
方法2:
你可以在这里得到一个想法(通过你未来的定制):我不确定谁投了反对票,我试图提高它,但我还不能投票,因为我的帐户太新了,对不起。不过我对答案很满意,谢谢。有一件事,我需要将每个图像都添加到这个列表中吗?正如我所说的,我有300多张图片,我想通过点击循环浏览,如果可以从文件夹中提取,那将是首选。您使用哪种服务器端语言?你也在使用数据库吗?您需要在服务器端执行这些操作。我提供了第一种方法,因为您是编程新手。为了创建更好的web应用程序,随着编程经验的增加,您必须将此方法与第二种方法混合使用。您不能投票,但如果答案对您有帮助,则您可以将其标记为“有帮助”或“已回答”。)