Мне нравится писать код, который добавит margin:0 auto;
в div.Как использовать jquery для добавления css на основе ширины экрана
var bestsize = 1445;
var width = $('.first-image').width();
if(width >= bestsize){
$('.first-image').css({margin : '0 auto'});
}
else {
$('.first-image').css({margin :' 0 0 -1px 0'});
}
первый образ является DIV, который имеет фоновое изображение
Это то, что у меня есть, я думаю, он должен работать. но, возможно, я не утверждаю это правильно. в настоящее время ничего не произойдет. Я чувствую, что не использую ширину надлежащим образом. Может кто-нибудь дать мне идею, если это решение не хорошо?
Большое спасибо :)
Я предполагаю, что .first-изображение является тегом img. Если да, то вы ждете, пока изображение не загрузится, прежде чем получить его ширину? то вам нужно проверить событие window.load –
Что вы имеете в виду, ничего не произойдет? не выполняется выполнение двух вызовов 'css'? –
У div есть фоновое изображение, да css звонки не исполняют жаль, я неясен –