0

我正在使用 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.

任何的想法 ?提前致谢

4

1 回答 1

0

使用 Jail Jquery 插件

http://www.sebastianoarmelibattana.com/projects/jail

于 2012-07-03T15:34:05.030 回答