Лучше всего было бы взглянуть на jQueryUI и их функцию Tab . Это позволит вам настроить ссылки, которые при нажатии на них будут отображать собственную панель информации.
Стоит отметить, что все может стать непросто, если вы собираетесь положить что-то вроде гармошки внутри вкладок. В остальном это очень универсальный метод, который также включает в себя возможность запоминать, какую вкладку пользователь открыл в файле cookie, так что в следующий раз, когда пользователю будет показано это диалоговое окно, оно будет там, где его оставили.
К сожалению, это так просто, как вы собираетесь получить. Я признаю, что их документация не лучшее место, чтобы иногда смотреть на примеры кода. К счастью, я просто работал над внедрением некоторых вкладок на www.sneakyness.com. Весь код находится внутри Sneakyness.js . То, что вы ищете, находится в самом низу. Дополнительный код, который я имею, состоит в том, чтобы включить такие вещи как аккордеон внутри вкладок. Стоит также отметить, что я загружаю содержимое каждой вкладки из отдельных файлов вместо того, чтобы хранить все на одной странице, что делает его немного аккуратнее.