我想創建一個腳本來加載圖像(1 - 5),當它被加載它將改變當前圖像的來源。加載圖像時加載微調器是可見的。但腳本還沒有準備好,我需要一些幫助來完成它。幫助和指導表示讚賞!幾乎完成與腳本加載圖像與Ajax
我不知道我該如何處理URL
並獲得新圖像?用jQuery .html(<img src.....
?而且我不確定如何更改當前圖像的src
。也許我在錯誤的軌道上,如果有更好的方法來解決這個問題,我很欣賞一些關於如何修改代碼的建議。
腳本:
$(document).ready(function(){
var res = {
loader: $('<div />', {class: 'loader'}),
container: $('.galleryContainer')
}
var img = $("#mainImage");
$("#menu ul li a").click(function() {
var btnNum = $("a").index(this);
var imgFile = "images/bella-sky-hotel-" + btnNum + ".jpg";
$.ajax({
url: ??,
beforeSend: function() {
res.container.append(res.loader);
},
success: function(data) {
// Change src of current image
mainImage.attr({src: $(this) ????
// Remove loader
res.container.find(res.loader).remove();
}
});
});
});
HTML:
<body>
<div class="galleryContainer">
<img src="images/bella-sky-hotel-1.jpg" id="mainImage" />
</div>
<div id="menu">
<ul>
<li><a href="#">1</a></li>
<li><a href="#">2</a></li>
<li><a href="#">3</a></li>
<li><a href="#">4</a></li>
<li><a href="#">5</a></li>
</ul>
是Ajax調用剛開圖像本身或從數據源? –
@MarkS嗯我想我的想法是獲取數據源!?或者我可以從php文件加載img標籤行嗎? –
您的網址將是您從中生成圖片的網頁。數據中有什麼?如果你只是將圖像作爲url(whatever.jpg),而不是使用jquery加載函數。 –