получить динамическое значение для CSS

0

Я здесь новый, поэтому я спрошу. У меня динамический слайдер, который динамически меняет высоту. Поэтому мне нужно получить эту динамическую высоту и передать значение в верхний css.

Я добавил эту функцию в файл function.js

$('.navbar-inverse').css("top", 922);

и он получает значение, но мне нужно, чтобы это значение было динамическим и не вставлено вручную.

Значение высоты происходит от имени класса fs-stretcher

Любая помощь будет большой. ТКС

Теги:

2 ответа

0
Лучший ответ

Это должно быть частью обработчика событий, если вы хотите динамическое значение. Вы называете это слайдером, но я не уверен, что именно происходит, поэтому мы поедем... прокручиваем страницу (просто измените слово scroll на все, что вы используете).

$('.navbar-inverse').on('scroll', function() {
    $(this).css('top', $('.fs-stretcher').height());
});
  • 0
    <div class = "fs-stretcher" style = "width: 1706px; height: 827.4100000000001px;"> </ div>
  • 0
    это то, как это показано в HTML
Показать ещё 4 комментария
2

Пытаться

$('.navbar-inverse').css("top", $('.fs-stretcher').height())
  • 0
    это не работает. Если я передаю другое значение, например, слайдер, оно передает значение, но не реальное ... реальный слайдер - 920, и он передает 4556
  • 0
    реальная проблема заключается в том, что значение высоты fs-stretcher является динамическим, и вы можете увидеть его только из контрольной панели на html-странице. Таким образом, он не получает значение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню