jQuery加载。等待500毫秒

时间:2020-01-16 19:06:32

标签: javascript jquery ajax

我有这样的代码。加载内容有两个条件。成功响应以及是否加载了图像(功能waitFormages)。如果500ms通过负载,如何按类型设置条件?不使用setTimeout。 setTimeout只会延迟加载。即每次将经过500毫秒然后加载。

/* ---- */
// item
$('.js_toggle-item').click(function() {     
    var url = $(this).attr('data-item-url');

    // ajax load
    $('.js_control-item').load('/i/' + url + ' #item_component', function (response, status, xhr) {
        if (status == 'success') {
            $('.it').waitForImages(function() {
                $('.js_page-backdrop').removeAttr('style');
                $('.js_control').attr('data-state', 'item');
                $('.js_control').attr('style', 'transform: translate3d(0, calc(80px), 0)');
            });
        }
    });
});
/* ---- END */

0 个答案:

没有答案
相关问题