Что не так в моем jquery? Я хотел бы сделать мой div больше в зависимости от размера экрана, и есть много хороших примеров, но до сих пор нет успеха.изменить размер Div на основе размера экрана с помощью JQuery
var screenWidth = screen.width;
if (screenWidth < 1024) {
$(".gadgetblockLeft1").css("width","40%");
} else {
$(".gadgetblockLeft1").css("width","100%");
}
и CSS до сих пор: -
.gadget .gadgetblockLeft1 { padding:5px; background-color:#f4f4f4; border:1px solid #cfcfcf; font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-align:right; direction:rtl; margin-left:5px; height:auto; float:left}
мне нужно, когда экран изменения в 900px или меньше, чем 900px он добавит этот код width:100%
в класс .gadgetblockLeft1
Изменить 'if (screenWidth <1024)' to 'if (screenWidth> 900)'? – JAM
Вы должны использовать медиа-запросы для этого, а не JS. См. Ответ @ torazaburo, и, кроме того, вы, кажется, не знаете, что произойдет с вашим кодом. JQuery не будет добавлять ваши изменения к самому классу, а к элементу с выбранным вами селектором. – Lea