Показать сообщение отдельно
  #24 (permalink)  
Старый 03.06.2021, 21:47
Аспирант
Отправить личное сообщение для Dolf Посмотреть профиль Найти все сообщения от Dolf
 
Регистрация: 04.04.2021
Сообщений: 31

рони,
подскажите, пожалуйста, так как у меня в таблице теперь добавились кнопки перемещения таблицы - https://javascript.ru/forum/jquery/8...k-karusel.html
можно ли как то сделать что бы при перемещении теперь уже таким образом, эти подписи поясняющие также все равно были всегда в первом столбце?
это моя табличка:
https://pastenow.ru/9f0a0c6d37c4e5e30391dc55194ae6a8
вот тут получается перелистнул таблицу:
https://pastenow.ru/99a5e174e15ff221c659423a93d7deec
и естественно нету подписей к столбцам.
Пробовал так сделать:
/*прокрутка страницы*/
$(function() {
            let index = 1,
                max = $numBuild,
                length = $countBuildings + 1;
            const hideCells = _ => document.querySelectorAll("#ex4 tr")
            .forEach(({ cells }) => {
                [...cells].forEach(({ style }, i) => i && (style.display = i < index || i >= index + max ? "none" : "") )
            })
            hideCells();
            $(".scroll-table").on("click", "[data-up]", function() {
                var text = [...document.querySelectorAll('#ex4 tr td:nth-child(2)')].map(({childNodes})=> [...childNodes].slice(-2));
                setTimeout(_=> document.querySelectorAll('#ex4 tr td:nth-child(2)').forEach((td,i) => td.append(...text[i])), 130);
                index += +this.dataset.up;
                index = Math.max(1, Math.min(length - max, index));
                hideCells();
            })
        });

Но так не получается. Может подскажите как тут быть?
Ответить с цитированием