Я новичок в jQuery и надеюсь, что кто-то может мне помочь.jQuery: Как использовать setTimeout для временного изменения цвета фона
Я пытаюсь временно изменить цвет фона строки таблицы, затем вернуться к исходному цвету и сделать что-то еще, например. в приведенном ниже примере удалите строку.
С моим кодом он удаляет правильную строку, но до этого я не вижу выделения этой строки.
Как сказать ему, чтобы ждать е миллисекунд до следующего шага и (для других примеров) как установить его на обратном вернуться к первоначальному цвету после этого (обычно я хотел бы использовать .css('background-color', '')
для этого) ,
Мой JQuery:
if($(this).closest('table').find('tbody > tr').length > 1) {
setTimeout(function(){
$(this).closest('tr').css('background-color', 'red');
}, 1200);
$(this).closest('tr').remove();
Большое спасибо заранее, Майк
пут удалить() внутри тайм-аут и .css() за пределами –
Так вы хотите, чтобы фон переключался с одного цвета на другой? Вы хотите, чтобы это продолжало цикл или просто цикл один раз? – NewToJS
@HimanshuTanwar: Спасибо - попробуем это. – keewee279