2015-09-19 2 views
0

Я пытаюсь скрыть элементы после появления элемента в течение 2 секунд.Используйте setTimeout, чтобы скрыть несколько элементов после X секунд

Я пытаюсь:

function hideNotif(i) { 
    $('#'+i).fadeOut(); 
} 

for (var i = 0; i <= 10; i++) { 
    setTimeout(function() { 
    hideNotif(i); 
    }, 2000); 
} 

Это только скрывает первый элемент, однако.

ответ

0
function hideNotif() { 
    for (var i = 0; i <= 10; i++) 
     $('#'+i).fadeOut(); 
} 

//call like this. 
setTimeout(hideNotif, 2000); 
Смежные вопросы