3
Я пытаюсь выяснить, что это не работает. Он использовался, чтобы заботиться о высоте вместо ширины, но я просто не могу заставить его работать. Возможно, кто-нибудь может указать мне в правильном направлении проблемы?Ширина окна Javascript - изменение размера
function getWindowWidth() {
var windowWidth = 0;
if (typeof(window.innerWidth) == 'number') {
innerWidth = window.innerWidth;
}
else {
if (document.documentElement && document.documentElement.clientWidth) {
windowWidth = document.documentElement.clientWidth;
}
else {
if (document.body && document.body.clientWidth) {
windowWidth = document.body.clientWidth;
}
}
}
return windowWidth;
}
function Removewhensmall(id) {
if (document.getElementById) {
var windowWidth = getWindowWidth();
if (windowWidth > 0) {
var contentElement = document.getElementById(id);
var contentWidth = contentElement.offsetWidth;
if (windowWidth < 600) {
contentElement.style.display = 'none';
}
}
}
}
window.onload = function() {
Removewhensmall('rightwrap');
Removewhensmall('leftwrap2');
}
window.onresize = function() {
Removewhensmall('rightwrap');
Removewhensmall('leftwrap2');
}
Красивая! «var contentwidth» остался вдалеке от далекого прошлого. – Troels
if (typeof (window.innerWidth) == 'number') { windowWidth = window.innerWidth; } был основной проблемой. – Troels