私はjquery mobileを使用してリモートjsonから情報をロードし、それをサムネイルごとにリストに載せています。問題は、各画像が読み込まれるまで読み込み中の画像を表示することです。
各画像の ID を使用して、この src を置き換えようとしています。しかし、それはきれいな方法ではありません。
// Add each json elemnt to list with image with id
$('#list_nearbys').append("<li><a href=''><img id=" + this.id + " src='" + image + "' width='115' height='115'></img></p><h3>" + this.title + "</h3><p>" + this.description +
"</p></a></li>");
// refresh the list
$('#list_nearbys').listview('refresh');
// Here i modify the original image with a loading image
$("img[id$='" + this.id + "']").attr('src', "images/ajax-loader.gif");
// Here i should launch the load from image and when the image was loaded replace with this.
何か案が ?前もって感謝します