Я решил написать свои собственные простые функции вкладок, когда понял, что мне не нужны большинство его встроенных функций, таких как загрузка содержимого AJAX и динамическое добавление / удаление вкладок. Если бы мне были нужны эти функции, было бы легко реализовать их самостоятельно. Что подтолкнуло меня отказаться от вкладок пользовательского интерфейса jQuery, так это то, что мне пришлось по-разному структурировать элементы DOM. Мне также нужно было придать стилю мои вкладки, чтобы они выглядели минимально, и я подумал, что построить с нуля будет меньше усилий, чем пытаться избавиться от лишних деталей.
Мне больше всего не хватает функции, заключающейся в том, что jQuery UI Tabs автоматически выбирает вкладку, обозначенную # в URL (я знаю, что могу просто скопировать ее - просто еще не дошел до нее).
ОБНОВЛЕНИЕ: Но, да, если вы придерживаетесь этого, вы можете переопределить CSS, используя любые ваши идентификаторы:
#my-tabs .ui-state-default {
background-image: none; /* remove default bg image */
}
и т. Д. *