jQuery предварительно ожидает + постепенное появление изображения

У меня есть этот кодекс:

$.ajax({
        url : url,
        data : {ids : JSON.stringify(jsonids), hotel_id: hotel_id},
        success : function(response)
        {
            $('#be-images ul').prepend(response).fadeIn('slow');
        },
        dataType: 'html'
    });

но исчезновение В не работает... Я хочу, чтобы содержание предварительно ожидалось и усиливалось..., как я сделаю это?

Заранее спасибо!

51
задан Crescent Fresh 15 December 2009 в 17:53
поделиться

2 ответа

Предполагая, что ответ представляет собой HTML, попробуйте следующее:

$(response).hide().prependTo("#be-images ul").fadeIn("slow");

Когда вы сделаете это таким образом:

$('#be-images ul').prepend(response).fadeIn('slow');

то, что вы на самом деле исчезаете, является результатом начального селектора (список впереди), который уже виден.

108
ответ дан 7 November 2019 в 09:48
поделиться

+1 к cletus, но я просто хотел выделить другой способ, которым вы могли бы это сделать.

$('#be-images ul').prepend(
    $(response).hide().fadeIn('slow')
);
40
ответ дан 7 November 2019 в 09:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: