Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Не работает когда родитель max-height #169

Open
antoncojocaru opened this issue Nov 23, 2017 · 2 comments
Open

Не работает когда родитель max-height #169

antoncojocaru opened this issue Nov 23, 2017 · 2 comments

Comments

@antoncojocaru
Copy link

antoncojocaru commented Nov 23, 2017

Есть проблема. Не работает в случае когда родительский элемент не имеет фиксированной высоты, а только max-height, по скольку .clipper {height:100%}.
Пробовал дать .clipper {
height: inherit;
min-height: inherit;
max-height: inherit;
}
Тогда он принимал родительскую высоту но бар не появлялся и ничего не скроллилось.

@Diokuz
Copy link
Owner

Diokuz commented Dec 6, 2017

Привет)

Можешь запостить html код? Не совсем понятно, про какого родителя идёт речь)

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

@antoncojocaru
Copy link
Author

<div><!-- parent -->
    <div class="clipper" data-baron-v-id="0">
        <div class="scroller">
            <ul>
                <li></li>*n items
            </ul>
        </div>
        <div class="track">
            <div class="bar">
            </div>
        </div>
    </div>
</div>

Есть список с переменным количеством элементов. Родительский див имеет max-height, для того чтобы в случаях когда мало элементов не занимать лишней высоты и при достижении max-height ограничить (речь идет о дропдауне с уведомлениями). Я уже решил проблему, у меня барон в реакт компоненте (пытался пол года назад использовать библиотеку реакт-барон, но ругался на es5, поэтому написал свой). Решил через getComputedStyle забирать родительский max-height и задавать (когда нужно) его inline в качестве высоты родителя.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants