У меня есть фиксированное положение div, которое я хочу иметь в положении слева: 0, когда окно браузера меньше 1200 пикселей, но не имеет левого позиционирования, когда оно больше 1200 пикселей. Я использую этот кодПроблемы с позиционированием на основе ширины браузера
var $window = $(window);
function checkWidth() {
var windowsize = $window.width();
document.write(windowsize);
if (windowsize < 1200) {
document.getElementById("DBCIbox").style.left = "0";
} else {50
document.getElementById("DBCIbox").style.left = "500px";
}
}
checkWidth();
$(window).resize(checkWidth);
но он, кажется, ничего не делает. Я устанавливаю left = 500px как просто тест для работы javascript, тогда я буду беспокоиться о том, где я хочу его разместить.
Я сделал некоторые googleing, и из того, что я могу сказать, это должно работать, что мне не хватает?
Если это способ очистить левое позиционирование, я бы тоже хотел это знать.
Что это?} Else {50 "? – ericjbasti
"} else {50" - это ошибка копирования-вставки. То, что «50» не в моем коде, видимо, мне нужно улучшить мои сообщения лучше. Сожалею. – Rhys8582