У меня есть веб-приложение с динамическим количеством вкладок в диапазоне от 2 до 20.
В настоящее время я использую плагин вкладок пользовательского интерфейса Jquery, но обнаружил, что его поведение меньше идеального (т. Е. Около 12 вкладок, когда он переносится, вторая строка вкладок перемещается вместе с выбором вкладок и иногда перепрыгивает 3 строки вместо два.
Это двоякий вопрос, во-первых, кто-нибудь знает, как я могу остановить второй ряд вкладок, прыгающих при изменении выбора.
В качестве альтернативы кто-нибудь знает плагин для вкладок для jQuery, который хорошо обрабатывает несколько строк вкладок (если я не могу найти разрешение, я мог бы использовать ExtJS или что-то подобное, но пытался сделать это приложение довольно легковесным ).
Ответ
После дальнейшего изучения выясняется, что это вызвано темой пользовательского интерфейса Jquery, которую я использовал, это был проблемный стиль:
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: .1em; border-bottom: 0; }
Я только что удалил padding-bottom: .1em, и это решило проблему (подсказка состояла в том, что второй ряд элементов перемещался вместе с изменением выделения).