У меня есть следующий объект
<div class='app_advert'><a href="/apps">GET THE APPS</a></div>
, который я буду обозначать как x
Я пытаюсь автоматически расположиться над другим элементом (y
), я хочу выровнять серединумоя теория выглядит так:
x_width = $(x).width();
y_width = $(y).width();
y_position = $(y).offset().left;
x_horizontal_position = y_position+(y_width/2)-(x_width/2)
Я пытаюсь получить ширину x
, используя:
jQuery(window).load(function(){
object_width = jQuery('.apps_advert').width();
console.log(object_width);
});
, но возвращается null
.
Я также применяю следующий CSS, в случае, если это может повлиять на вещи:
div.app_advert{
position: absolute;
display: none;
font-size: 17pt;
top: 0;
}
div.app_advert a{
color: white;
text-decoration: none;
}