You will recieve your password to this address. Address is not made public.

Your preferred username that is used when logging in.

Handling browsers back button


Tabs demo 5 / 13 : Handling browsers back button

Here we use a history plugin to enable support for the browser's back and forward buttons. Click on the tabs and then use the history buttons (browser arrow buttons) to see it in action.


Lorem ipsum dolor sit amet

Flying screens

Consectetur adipiscing elit. Duis viverra, leo sit amet auctor fermentum, risus lorem posuere tortor, in accumsan purus magna imperdiet sem.

Suspendisse enim. Pellentesque facilisis aliquam enim. Maecenas facilisis molestie lectus. Sed ornare ultricies tortor. Vivamus nibh metus, faucibus quis, semper ut, dignissim id, diam.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis viverra, leo sit amet auctor fermentum, risus lorem posuere tortor, in accumsan purus magna imperdiet sem.


Lorem ipsum dolor sit amet

Flying screens

Suspendisse enim. Pellentesque facilisis aliquam enim. Maecenas facilisis molestie lectus. Sed ornare ultricies tortor. Vivamus nibh metus, faucibus quis, semper ut, dignissim id, diam.

Mauris ultricies. Nam feugiat egestas nulla. Donec augue dui, molestie sed, tristique sit amet, blandit eu, turpis. Mauris hendrerit, nisi et sodales tempor, orci tellus laoreet elit, sed molestie dui quam vitae dui.

Pellentesque nisl. Ut adipiscing vehicula risus. Nam eget tortor. Maecenas id augue. Vivamus interdum nulla ac dolor. Fusce metus. Suspendisse eu purus. Maecenas quis lacus eget dui volutpat molestie.


Title for the third tab pane

Mauris ultricies. Nam feugiat egestas nulla. Donec augue dui, molestie sed, tristique sit amet, blandit eu, turpis. Mauris hendrerit, nisi et sodales tempor, orci tellus laoreet elit, sed molestie dui quam vitae dui.

Pellentesque nisl. Ut adipiscing vehicula risus. Nam eget tortor. Maecenas id augue. Vivamus interdum nulla ac dolor. Fusce metus. Suspendisse eu purus. Maecenas quis lacus eget dui volutpat molestie.

Flying screens

Fourth pane is here

Maecenas at odio. Nunc laoreet lectus vel ante. Nullam imperdiet. Sed justo dolor, mattis eu, euismod sed, tempus a, nisl. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

In sed dolor. Etiam eget quam ac nibh pharetra adipiscing. Nullam vitae ligula. Sed sit amet leo sit amet arcu mollis ultrices. Vivamus rhoncus sapien nec lorem. In mattis nisi. Vivamus at enim. Integer semper imperdiet massa. Vestibulum nulla massa, pretium quis, porta id, vestibulum vitae, velit.

HTML coding

To enable history support we must assign unique anchor labels to the tabs. Here we just use the simple labels t1, t2, t3 and t4:

<ul id="flowtabs">
	<li><a id="t1" href="#player_tab">The Player</a></li>
	<li><a id="t2" href="#plugins_tab">Plugins</a></li>
	<li><a id="t3" href="#streaming_tab">Streaming</a></li>
	<li><a id="t4" href="#scripting_tab">Scripting</a></li>
</ul>

<!-- the panes are defined normally, no need for labels -->
<div class="panes">
	<div> lorem ipsum ...</div>
	<div> lorem ipsum ...</div>
	<div> lorem ipsum ...</div>
</div>

JavaScript coding

We setup things as usual with the additional history plugin which is simply chained after the tabs() call. You can configure multiple tabs on the same page in the same way.

$(function() {
	$("#flowtabs").tabs("#flowpanes > div").history();
});

Take a look at a standalone version of this demo. View its source code to get things going on your page.