JQuery исчезает в вопросе или альтернативе

0

Я отправляю почтовый запрос в файл и помещаю его в id = 'balance', но я хочу, чтобы он мерцал или исчезал, чтобы пользователь знал, что он обновляется вживую. Я попытался добавить fadeIn(), но это не делает то, что я пытаюсь сделать. Я делаю это неправильно или есть лучший способ? Код ниже.

var balance_update = setInterval(function() {
    $.post('./requests/balance.php', function(balance) {
        $('#balance').html(balance).fadeIn(1000);
    });
}, 400);
Теги:

3 ответа

1

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

var balance_update = setInterval(function() {
    $.post('./requests/balance.php', function(balance) {
        $('#balance').html(balance).hide().fadeIn(1000);
    });
}, 400);
  • 0
    Скрывает это постоянно и не показывает вообще.
  • 0
    Что-то еще заставляет это не показывать тогда. Если вы откроете консоль на этой странице и введете $("body").hide().fadeIn(1000) вы увидите, что страница постепенно исчезает.
0

Это должно работать

$('#balance').html(balance).hide(function(){fadeIn(1000)});
0

Видимость вашего элемента должна быть скрыта.

Использовать CSS {display: none; } {display: none; } или jQuery .hide метод wheb jQuery(document).ready(); пожары

Ещё вопросы

Сообщество Overcoder
Наверх
Меню