如何动态显示加载器,直到所有图像加载到jquery mobile phonegap listview中

时间:2013-11-15 08:13:54

标签: javascript jquery listview jquery-mobile cordova

我很难显示加载器,直到所有图像都加载到listview中。我的app.it中显示了以下代码。显示加载器直到所有图像都加载但问题是,将最后一个src值附加到所有图像属性src.please帮帮我。

$.ajax({
    url: "http://www.some.com/",
    type: 'POST',
    data: param,
    dataType: "jsonp",
    success: function (result) {
        $.each(result.results, function (k, v) {
            var searchPic = "http://www.some.com" + $.trim(v.eventIcon);
            var localarray = new Array();

            var c = v.eventText;
            strs = c.slice(0, 60);

            $('[data-role="listview"]').append('<li><a href="eventsview.html?id=' + v.nodeId + '&catname=' + v.eventTitle + '" data-ajax="false"> ' + '<img  alt="img" class="pic1"  src=" ">' + '<h4 >' + v.eventTitle + '</h4>' + '<p>' + strs + '...' + '</p></a></li>');
            $('[data-role="listview"]').listview('refresh');
            imgload(searchPic);
        });
        $('[data-role="listview"]').append('<li id="no-results">There is no record found based on your search criteria, please refine your search.</li>');

    }

});

function imgload(tx) {
    $('.pic1').load(function () {
        $.mobile.loading('hide');
    }).attr('src', tx);
}
});

0 个答案:

没有答案