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

Добрый день!
Есть такая часть кода:
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 для этих целей.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект