Удаление встроенного стиля HTML из библиотеки jquery

0

В настоящее время используется bootstrap для рамки css и успешно разместил видео на DOM. Моя единственная проблема заключается в том, что видео подталкивает мой контейнер вниз, когда я хочу, чтобы он размещался над видео. Я заметил в HTML, что # big-video-vid содержит встроенные стили, а один из них - высота

<div id="big-video-vid" class="video-js vjs-default-skin vjs-controls-disabled vjs-has-started vjs-user-inactive vjs-playing" style="width: 1496.1246105919004px; height: 938px; display: block; top: 0px; left: -237.06230529595018px;">

Когда я удаляю высоту из встроенного, все работает так, как я хочу. Я попытался использовать jquery, чтобы удалить встроенный стиль, например.: $('#big-video-vid').css('height', ''); но безуспешно. Какие-нибудь советы?

Вот библиотека, в которой я использую https://github.com/dfcb/BigVideo.js

  • 3
    Попробуйте $("#big-video-vid").css("height", "auto");
  • 0
    Вы используете $('#big-video-vid').css('height', ''); после #big-video-vid и его стилей добавляются в дом? Фрагмент, который вы написали, определенно полностью удалит атрибут высоты.
Показать ещё 6 комментариев

2 ответа

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

В вашем CSS:

#big-video-vid {
    height: auto !important;
}
  • 0
    Спасибо! по какой-то причине это работает.
  • 1
    Это работает потому, что! Важно отменяет любые встроенные стили
0

Пытаться:

$("#big-video-vid").css({'height' : 'auto'});

Ещё вопросы

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