какой-то трюк? Нужно при открытии модалки зафиксировать скрол, но при этом, естественно убирается и скролбар и контент прыгает в сторону
Ох, не шути ты с этим😂
Чтобы скрол остался сделать нельзя, но чтобы не прыгал контент можно сделать через margin, погугли, в интернете милион решений
Не могу себе отказать в пакостях, извини)
отключи браузерный скроллбар, и сделай кастомный, как вариант
Искусственно правый margin добавлять по этому событию) ну, как варик, почему нет, я не брюзга)
Ну или падинг, я делал так лет 5 назад, уже не помню решения, но его можно загуглить
Я попробовал, норм тема, но нюанс в том, что на некоторых страницах скрол есть, на некотрых нет, а марджин добавляется везде).. выход получается один в этом случае: для начала на всех показать скролбар
ну ты допусловий добавь, проверь есть ли скрол или нет и только в этом случае марджин добавляй
А как там..? 😇 scroll-height у элемента или client-height..?
https://github.com/twbs/bootstrap/blob/e8f702666f285a3e69866ed1f8d29fa6eaaaeabb/js/src/util/scrollbar.js Вот тут в коде hide есть интересующая тебя логика, она как раз это и делает
Обсуждают сегодня