FadeIn (); box-элемент с jQuery и CSS3

0

У меня проблема с 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();
});
  • 0
    fadeIn () устанавливает отображение CSS для блокировки по дизайну.
  • 0
    Укажите код, который вы используете, что поможет вам лучше понять вашу проблему.
Показать ещё 3 комментария

1 ответ

0
Лучший ответ

здесь вы можете добиться эффекта затухания с изменением свойства отображения css. встроенный или встроенный блок или блок или любой другой.

$('').animate({display:"inline-block"},500);
  • 0
    Попробовал это, но так как для каждого браузера нужны разные коды, я не знаю, как это будет работать: /
  • 0
    какой код вы написали правильно. Вам не нужно указывать свойство box для каждого браузера. вы даете одно нормальное правило, и вы получите тот же результат во всех браузерах

Ещё вопросы

Сообщество Overcoder
Наверх
Меню