我使用以下方法在我的网站上制作了一个照片库:
/*Begin Photo Gallery Code*/
var images = ['g1.jpg', 'g2.jpg', 'g3.jpg', 'g4.jpg'];
function loadImage(src) {
$('#pic').fadeOut('slow', function() {
$(this).html('<img src="' + src + '" />').fadeIn('slow');
});
}
function goNext() {
var next = $('#gallery>img.current').next();
if(next.length == 0)
next = $('#gallery>img:first');
$('#gallery>img').removeClass('current');
next.addClass('current');
loadImage(next.attr('src'));
}
$(function() {
for(var i = 0; i < images.length; i++) {
$('#gallery').append('<img src="images/gallery/' + images[i] + '" />');
}
$('#gallery>img').click(function() {
$('#gallery>img').removeClass('current');
loadImage($(this).attr('src'));
$(this).addClass('current');
});
loadImage('images/gallery/' + images[0]);
$('#gallery>img:first').addClass('current');
setInterval(goNext, 4000);
});
它从一组四张图片中一次加载一张图片。我还有四个 html 文件,每个文件都与其中一张图片相关。我想使用 JavaScript/JQuery/AJAX 来加载相关 html 文件的内容以及显示的图片。有谁知道我该怎么做?
我应该将 ajax 文件(4 个 html 文件)放入 JavaScript 数组还是什么的?
var ajaxPages=['ajax1.html','ajax2.html','ajax3.html','ajax4.html'];
提前致谢。