Как правильно определять меняющуюся ширину класса для шага в слайдере?

Добрый день!
Есть такая часть кода:
var left = -page * 296;            
 this._mainContainer.animate({marginLeft: left}, 800);

_pagesContainer и left - определены.

Вопрос такой: Как вместо 296 указать переменную, определяющуюся по функции, которая будет считать длину блока с определенным классом, например, '.element_content'
вначале этот класс (.element_content) имеет ширину 296, на которую, собственно и сдвигается слайдер, но при разном разрешении он будет высчитываться калькулятором, поэтому необходимо в этот код добавить переменную вместо 296 для подставления текущей длинны этого класса.
Заранее спасибо!
  • Вопрос задан
  • 93 просмотра
Пригласить эксперта
Ответы на вопрос 1
KorniloFF
@KorniloFF Куратор тега JavaScript
Работаю по font-end / JS
Как вариант:
var left = -page * element.getBoundingClientRect().width;


Можно еще пользовать getComputedStyle для этих целей.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы