Я сделал функцию для выравнивания по центру кнопки отправки в формах:
function btnCentrage(element, parent){
var widthForm = $(parent).innerWidth();
var widthBtn = $(element).outerWidth();
var placement = (widthForm - widthBtn) / 2;
console.log(element + '/' + parent + '/' + widthForm + '/' + widthBtn + '/' + placement);
$(element).css('margin', '0 '+ placement + 'px');
}
btnCentrage('#connectForm .btn_small', '.connect_bottom');
Когда я вызываю эту функцию (после загрузки DOM), она не имеет ширины элемента или родительской ширины.