Как правильно подредактировать код?

D
На сайте с 28.06.2008
Offline
1108
535

Нужно чтобы эти дивы

<div id="search">
<input type="text" placeholder="Поиск">
<div id="result"></div>
</div>

показывались только при разрешении более 1024

как правильно их вставить в этот код (нашел пример в сети)?

jQuery(document).ready(function() {
var width = (window.innerWidth > 0) ? window.innerWidth : screen.width;
if(width > 1024) {
jQuery.get("/left.html", function(data){
jQuery("#left").html(data);
});
}
});
vandamme
На сайте с 30.11.2008
Offline
675
#1

Dram, вот так


@media only screen and (max-width: 1024px) {
#search { display: none }
}
R
На сайте с 08.07.2008
Offline
74
#2

Как вариант. Если разрешение экрана по ширине меньше 1024, то div'у с id="search" устанавливается св-во display: none

jQuery(document).ready(function() {

var width = (window.innerWidth > 0) ? window.innerWidth : screen.width;

if(width < 1024) {

$('#search').hide();

}

});

ДП
На сайте с 23.11.2009
Offline
203
#3

Если будете скрывать/показывать див через js, то не забудьте обрабатывать изменение размеров окна браузера. А то может кто-то сайт в окне браузера откроет, а потом развернет его на весь экран.

TF-Studio
На сайте с 17.08.2010
Offline
334
#4
@media only screen and (max-width: 1024px) {

это более верный способ

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий