I’ve written my own Plugin, I hope to publish it as soon as possible :S
Features:
No Javascript required, can be based on CSS level 1 (classes: active, current…), level 2.1 (advanced selectors) and 3 (CSS3 selectors :target, :nth, etc).
My next development aims to use <section> html5 elements (with tabs, of course).
*Section attrs for active tab and Sections params this is not hard ??
The format for shortcode is:
[Sections]
[Section:Name]
...
[/Section]
[Section:Name]
...
[/Section]
[/Sections]
This outputs:
<div class="tabs">
<ul class="tabs-navigation">
<li class="active current"><a href="#name-of-section-formated" title="Name of section">Name of section</a></li>
<li><a href="#name-of-another-section-formated" title="Name of another section">Name of another section</a></li>
</ul>
<div id="name-of-section-formated" class="active current">
...
</div>
<div id="name-of-section-another-formated">
...
</div>
</div>