Как задать условие
Здравствуйте.
Для выравнивания дива #wrapper посередине окна браузера использую такой скрипт. $(function() { alignCenter($('#wrapper')); $(window).resize(function() { alignCenter($('#wrapper')); }) function alignCenter(elem) { elem.css({ left: ($(window).width() - elem.width()) / 2 + 'px', top: ($(window).height() - elem.height()) / 2 + 'px' }) } }) Подсткажите, как сделать так, чтобы выравнивание по вертикали происходило только в том случае, если высота $(window).height() больше 770px. |
Undecided, css, не слышал о таком?
http://jsfiddle.net/danya_postfactum/S9TR4/ |
Спасибо, но проблема все равно остается.
Если делать так, тогда надо при размере окна браузера по вертикали < 770px менять bottom: 0; на bottom: auto; Подскажите пожалуйста, как это сделать. |
@media only screen and (max-height : 770px) { .centered{ bottom: auto; } } Правда в IE8 не будет работать. |
Цитата:
Цитата:
elem.css({bottom: $(window).height() > 770 ? "auto" : 0}) |
Часовой пояс GMT +3, время: 22:44. |