Я готовлю tabpanel, где количество вкладок неизвестно (динамически). Поэтому я предоставляю навигацию, если есть больше вкладок, чем позволяет размер экрана. Чтобы достичь этого, я использую стиль margin
, так как я не хочу использовать фиксированную ширину. Но проблема в том, что я не могу перемещать одну вкладку за один клик левой/правой стрелки. В настоящее время я перемещаю 20px
одним щелчком, что неточно.
Уверен, что что-то мне не хватает, но я не могу его найти. Может ли кто-нибудь помочь?Прокручиваемые кнопки Tab
Любое альтернативное решение также приветствуется.
Адрес jsfiddle.
Поскольку ваши вкладки имеют динамическую ширину на основе текстового содержимого, вы, вероятно, необходимо запросить ширину текущего «первого» соответственно. «Последняя» вкладка, а затем отрегулируйте маржу на это значение. – CBroe
Посмотрите на следующий плагин, который использует расширенные вкладки пользовательского интерфейса jquery https://stackoverflow.com/a/45259166/2952405 –