Я хочу, чтобы div появлялся в течение 10 секунд за раз, каждые 1 минуту. Итак, в начале минуты div должен появиться в течение 10 секунд, уйти, а затем снова появиться через 50 секунд и снова и снова.Вопрос о setInterval function
Единственное, что мне удалось выяснить, это как это сделать через 10 секунд.
$(function() {
setInterval(function() {
hideMsg()
}, 10000);
function hideMsg() {
$('#header p').css('display', 'none');
}
});
Я тоже думал об этом, но он повторяет сообщение скрыть 6 раз, прежде чем он его покажет, что может быть или не быть проблемой. : P –
он просто покажет его один раз, потому что тайм-аут будет выполняться только один раз. Проверьте свой код javascript, возможно, вы скопировали функцию где-то этот код будет работать как написанный 100% –
. А я вижу ... Я мог бы поклясться, что эти вызовы setTimeout были вне функций show/hide: P –