2015-08-04 2 views
1

У меня есть этот сайт:Почему этот расчет не правильный?

link

КОД JS:

var windowsize = $(window).outerWidth(); 
    $('#main-content').css('overflow','hidden'); 
    console.log('latime:',windowsize); 
    var stanga= jQuery('#secondary').outerWidth(); 
    console.log('stanga:',stanga); 
    var dreapta= jQuery('.right').outerWidth(); 
    console.log('dreapta:',dreapta); 
    var contentwh=windowsize-stanga-dreapta; 
    $('#main-content').css('width',contentwh); 
    var content= jQuery('#main-content').outerWidth(); 
    $('.navbar-fixed-top').css('width',contentwh); 

Мой ДИВ (#main-content) должен быть точно так, как оставшееся пространство.

К сожалению, для меня это немного больше, посмотрите на рисунке ...

enter image description here

Что не так с этим расчетом?

+0

Проверьте, может ли это дополнение применяться к «основному содержимому». Проверьте с помощью firebug (макет) и в Chrome (Computed). – Tonny

+0

ссылка на сайт не работает: ошибка 500 – DoXicK

+0

извините, теперь работаю – cristi

ответ

2

Привет, у меня есть ваша проблема.

Image

Вы не рассчитали отступы «вторичного» DIV Так Расчет, как для вторичного DIV является

var stanga= jQuery('#secondary').outerWidth() + 30; 

Надеется, что это будет решить вашу проблему.

спасибо.

+0

hmmm вы уверены? посмотрите на это изображение ниже. http: //i59.tinypic.com/391s4.jpg – cristi

+0

если вы добавите дополнительные расстояния 30 – cristi

+0

Я оставил дополнение удалены из всех вторичных и не рассчитаны хорошо – cristi