scrollbar for Fixed
Родительский div ,у него внутри в цикле вставляются блоки с позицией fixed (по другому не работает корректно перемещение мышью ,VUEUSE библиотека) , и когда за экран уходят по высоте то ползунок скролинга не появляется . так как не видит переполнение. Может есть какие то способы решить ?
|
Без всего кода - вряд ли понять и помочь можно.
|
"Fixed" - переводится "зафиксировано". Очевидно что никакого скролбара не полагается - элемент всегда находится на конкретной пиксельной позиции и сдвигается только мышью.
Решение в зависимости от задачи, но ничего магического и простого - потребуется математика и программное движение. Лучше всего найти библиотеку под твою конкретную задачу, которая так умеет из коробки. Абстрактные (кода то нет) варианты решения, которые могут помочь: Имитировать скролл: 1. Создать пустой div с overflow: auto. 2. Назначить ему обработчик события scroll. 3. В него положить пустой div с height равным сумме высот твоих элементов, обновляемым программно при изменении элементов. 4. При событии scroll программно обновлять позиции элементов в соответствии со scrollTop. Не использовать fixed: 1. Использовать стандартное положение(static). 2. При движении переключать в absolute(возможно на месте оставляя прозрачную заглушку тех же размеров) и возвращать static по завершении движения в новом месте. 3. Все проблемы с "не работает корректно" решать более сложной математикой.:) |
Часовой пояс GMT +3, время: 03:41. |