Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   видимость слоя в зависимости от ширины монитора (https://javascript.ru/forum/xhtml-html-css/25484-vidimost-sloya-v-zavisimosti-ot-shiriny-monitora.html)

wmag 06.02.2012 22:09

да там не в контенте дело, так картинка для лучшего отображения ;)

<script type = "text/javascript">
   if (window.screen.width > 1024) {
         doSomething()
    }
</script>


а в doSomething() - как объяснить браузеру что б он сделал слой видимым?

Seva1986 07.02.2012 00:25

Вопервых это window.screen.width
вернёт, ширину экрана, а не окна браузера, во вторых если юзер изменит размер то что будет?

Вобщем дайте код напишу Вам.
и кстати 8 осёл нужен?

Serg_pnz 07.02.2012 10:30

Цитата:

Сообщение от Seva1986 (Сообщение 155812)
не вижу проблемы, на 1200 контент вполне нормально да и больше немного можно. вот на 1680 или 1920 разворачивать контент действительно не есть гуд.

На тексте и 1200 на мой вкус много

Вот мой код, может помогу чем
<body onload="getWindowSize(); " onresize="getWindowSize(); ">


function getWindowSize() {
var myWidth = 0, myHeight = 0;
if( typeof( window.innerWidth ) == 'number' ) {
//Non-IE
myWidth = window.innerWidth;
myHeight = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
//IE 6+ in 'standards compliant mode'
myWidth = document.documentElement.clientWidth;
myHeight = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
//IE 4 compatible
myWidth = document.body.clientWidth;
myHeight = document.body.clientHeight;
}
if (myWidth>1280){
dd111.style.width = '1250px'
} else {
dd111.style.width = '100%'
}
}


Часовой пояс GMT +3, время: 01:33.