Получить ширину браузера и скрыть элемент в зависимости от размера? - PullRequest
3 голосов
/ 29 января 2010

Можно ли определить ширину окна браузера и скрыть элемент на странице, если его значение меньше 1024?

В JQuery что ли? : -)

Ответы [ 2 ]

7 голосов
/ 29 января 2010

Вы можете сделать это с помощью медиазапроса CSS .

@media (max-width: 1024px) {
  #someElement { display:none; }
}

Некоторые старые браузеры не поддерживают медиазапросы, поэтому вы также можете использовать jQuery для этого. Этот пример покажет / скроет элемент при изменении размера окна

<div id="someElement">SOME ELEMENT</div>

<script>
  $(function() {
    $(window).bind("resize", function() {
      $('#someElement').toggle($(this).width() >= 1024);    
    }).trigger("resize");
  });
</script>
4 голосов
/ 29 января 2010
if ($(window).width() < 1024) {
    $('#someElement').hide();
}

или

$('#someElement').toggle($(window).width() >= 1024);
...