2013-12-09 5 views
0

Я пытаюсь скрыть заголовок div на моей странице, но я уже пробовал использовать слайды jQuery и slidetoggle, а также скрыть, но мой div не скрывает. Я действительно хочу, чтобы он спрятался через 5 секунд, но безрезультатно. Будет ли css влиять на функции jquery моего div?Скрытие заголовка с помощью jquery

Мои Div:

<div id="headerrr" class="row firstrow"> 

<span id="description" >You are currently on preview mode</span> 
<span id="close-preview">[close preview]</span> 
</div> 

Мой CSS:

.firstrow{ 
background-color:#4d4d4d; 
color:white; 
height:50px; 
padding:15px; 
} 

Мои JS:

$(document).ready(function(){ 

$("#headerrr").hide().delay(100); 
$('#headerrr').slideToggle("slow"); 
}); 

я в настоящее время с помощью Twitter Bootstrap 3, это повлияло бы на мой JQuery, а?

+0

Почему это нужно '$ ('# headerrr') slideToggle ("медленные");.' ?? он сначала скроется, а затем будет слайд –

+0

кажется прекрасным http://jsfiddle.net/arunpjohny/2xC8E/1 –

+0

@dholakiyaankit Я поместил все коды, которые я использовал, чтобы скрыть заголовок. – marchemike

ответ

0

Try:

$(document).ready(function(){ 
    setTimeout(function(){ 
     $("#headerrr").fadeOut(); 
     // OR $("#headerrr").slideUp(); 
    },5000); 
}); 
0

Просто позвонив .delay() не будет влиять на следующую последовательность команд, как ему это не эквивалентно Thread.sleep()

Если вы хотите использовать задержку, то

$(document).ready(function() { 
    $("#headerrr").hide().delay(1000).queue(function(){ 
     $(this).slideToggle("slow"); 
    }).dequeue(); 
}); 

Демонстрация: Fiddle

0

Попробуйте это .... Это может быть h elpful вам ....

$(document).ready(function() { 
    $("#headerrr").hide().delay(1000).queue(function(){ 
     $(this).slideToggle("slow"); 
    }).dequeue(); 
}); 

Это FIDDLE document

Смежные вопросы