Here's another simple and useful multi-tabbed widget, with Next/Prev page navigation available in every tab.
It is very easy to edit and add this widget to your blog, moreover you can easily control the number and color of tabs and body in the widget.
You can see the live demo in this page: Multi-Tabbed-Widget
To add a similar widget to your blog, you need to follow these instructions:
STEP1:
Download and save these files to your computer.
jquery-1.3.2.min.js
jquery-ui-1.7.custom.min.js
tabs.css [You have to edit this file, if you want to change the default settings like color/dimensions of the widget]
Download Zipped File (TabsNextPrev.zip) from CSS-Tricks.com
STEP2:
Now open an account at MyDataNest.com or Sigmirror.com, and upload those 3 files to any of these two websites, and copy the DIRECT LINKS to these files.
STEP3:
Log in to Blogger, go to Layout -> Edit HTML
and find this code:
</head>
Now immediately ABOVE/BEFORE that code, paste these lines:
<!--JQuery-Prev-Next-Tabber-Starts-http://bloggerstop.net-->
<link rel="stylesheet" href="http://sigmirror.com/........../TEMP_tabs.css" type="text/css" media="screen, projection"/>
<script type="text/javascript" src="http://sigmirror.com/........../TEMP_jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="http://sigmirror.com/........../TEMP_jquery-ui-1.7.custom.min.js"></script>
<script type="text/javascript">
$(function() {
var $tabs = $('#tabs').tabs();
$(".ui-tabs-panel").each(function(i){
var totalSize = $(".ui-tabs-panel").size() - 1;
if (i != totalSize) {
next = i + 2;
$(this).append("<a href='#' class='next-tab mover' rel='" + next + "'>Next Page »</a>");
}
if (i != 0) {
prev = i;
$(this).append("<a href='#' class='prev-tab mover' rel='" + prev + "'>« Prev Page</a>");
}
});
$('.next-tab, .prev-tab').click(function() {
$tabs.tabs('select', $(this).attr("rel"));
return false;
});
});
</script>
<!--JQuery-Prev-Next-Tabber-Stops-http://facetweetbook.blogspot.com-->
Make sure, you replace the links in RED color above with the DIRECT LINKS of the three files, you got from the previous step.
STEP4:
Save the template, and go to Layout -> Page Elements, and click on "Add a Gadget", select it as "HTML/JavaScript" type.
Now paste this code in to the widget:
<div id="page-wrap">
<div id="tabs">
<ul>
<li><a href="#fragment-1">1</a></li>
<li><a href="#fragment-2">2</a></li>
<li><a href="#fragment-3">3</a></li>
<li><a href="#fragment-4">4</a></li>
<li><a href="#fragment-5">5</a></li>
<li><a href="#fragment-6">6</a></li>
<li><a href="#fragment-7">7</a></li>
<li><a href="#fragment-8">8</a></li>
<li><a href="#fragment-9">9</a></li>
<li><a href="#fragment-10">10</a></li>
<li><a href="#fragment-11">11</a></li>
<li><a href="#fragment-12">12</a></li>
<li><a href="#fragment-13">13</a></li>
<li><a href="#fragment-14">14</a></li>
<li><a href="#fragment-15">15</a></li>
</ul>
<div id="fragment-1" class="ui-tabs-panel">
<p>Start</p>
</div>
<div id="fragment-2" class="ui-tabs-panel ui-tabs-hide">
<p>Content of Tab 2 </p>
</div>
<div id="fragment-3" class="ui-tabs-panel ui-tabs-hide">
<p>Content of Tab 3 </p>
</div>
<div id="fragment-4" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-5" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-6" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-7" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-8" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-9" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-10" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-11" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-12" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-13" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-14" class="ui-tabs-panel ui-tabs-hide">
</div>
<div id="fragment-15" class="ui-tabs-panel ui-tabs-hide">
<p>The end.</p>
</div>
</div>
</div>
<a href="http://bloggerstop.net" target="_blank">Blogger Templates Widgets</a>
Change the names and content (of tabs) in the code above, before saving the widget.
0 comments:
Post a Comment