У меня проблема с jQuery и показ элемента, который я хотел бы показать как окно. -Webkit-box / -moz-box и т.д.
НО. Если я использую функцию fadeIn в jQuery, она исчезает в блочном элементе? Я думаю, это обычная проблема, но я не мог найти ничего, что могло бы мне помочь.
Какие-нибудь советы?
CSS
.page-wrapper {
min-height: 100%;
display: -webkit-box;
-webkit-box-align: center;
-webkit-box-pack: center;
-webkit-box-orient: vertical;
display: -moz-box;
-moz-box-align: center;
-moz-box-pack: center;
-moz-box-orient: vertical;
}
#open-menu {
position: fixed;
color: #fff;
top: 0px;
left: 0px;
font-size: 2em;
padding: 5px;
}
#page-wrapper-menu {
position: fixed;
width: 100%;
background-color: rgba(0, 0, 0, 0.9);
color: #fff;
text-align: center;
overflow: hidden;
display: none;
}
JQuery-код
$('#open-menu').click(function(){
$('#page-wrapper-menu').fadeIn();
});
$('#page-wrapper-menu').click(function(){
$('#page-wrapper-menu').fadeOut();
});
здесь вы можете добиться эффекта затухания с изменением свойства отображения css. встроенный или встроенный блок или блок или любой другой.
$('').animate({display:"inline-block"},500);