Showing posts with label jquery tab menu. Show all posts
Showing posts with label jquery tab menu. Show all posts

Sunday, February 3, 2013

Nice jQuery Tab Menu for your blog



Hi guys, I have brought you a killer gadget for your blog. Add this gadget and make your blog more interesting. Lets start.

First go to Layout >> Edit HTML. Remember to tick on Expand Widget Templates. Now press CTRL+F. Then you can see a search bar. Type </head>   on the search bar. You can see in the HTML box the code </head> is highlighted. Now paste this code below the </head> code.


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js' type='text/javascript'/>
<script type='text/javascript'>$(document).ready(function() { //Get all the LI from the #tabMenu UL$(&#39;#tabMenu &gt; li&#39;).click(function(){//perform the actions when it&#39;s not selectedif (!$(this).hasClass(&#39;selected&#39;)) { //remove the selected class from all LI $(&#39;#tabMenu &gt; li&#39;).removeClass(&#39;selected&#39;);//Reassign the LI$(this).addClass(&#39;selected&#39;);//Hide all the DIV in .boxBody$(&#39;.boxBody div&#39;).slideUp(&#39;1500&#39;);//Look for the right DIV in boxBody according to the Navigation UL index, therefore, the arrangement is very important.$(&#39;.boxBody div:eq(&#39; + $(&#39;#tabMenu &gt; li&#39;).index(this) + &#39;)&#39;).slideDown(&#39;1500&#39;);}}).mouseover(function() {//Add and remove class, Personally I dont think this is the right way to do it, anyone please suggest $(this).addClass(&#39;mouseover&#39;);$(this).removeClass(&#39;mouseout&#39;);}).mouseout(function() {//Add and remove class$(this).addClass(&#39;mouseout&#39;);$(this).removeClass(&#39;mouseover&#39;); });//Mouseover with animate Effect for Category menu list$(&#39;.boxBody #category li&#39;).click(function(){//Get the Anchor tag href under the LIwindow.location = $(this).children().attr(&#39;href&#39;);}).mouseover(function() {//Change background color and animate the padding$(this).css(&#39;backgroundColor&#39;,&#39;#888&#39;);$(this).children().animate({paddingLeft:&quot;20px&quot;}, {queue:false, duration:300});}).mouseout(function() {//Change background color and animate the padding$(this).css(&#39;backgroundColor&#39;,&#39;&#39;);$(this).children().animate({paddingLeft:&quot;0&quot;}, {queue:false, duration:300});});//Mouseover effect for Posts, Comments, Famous Posts and Random Posts menu list.$(&#39;#.boxBody li&#39;).click(function(){window.location = $(this).children().attr(&#39;href&#39;);}).mouseover(function() {$(this).css(&#39;backgroundColor&#39;,&#39;#888&#39;);}).mouseout(function() {$(this).css(&#39;backgroundColor&#39;,&#39;&#39;);}); });</script>
Now find the code ]]></b:skin> by pressing CTRL+F. Now paste this code before the code ]]></b:skin>.


#tabMenu {margin:0; padding:0 0 0 15px;list-style:none;}#tabMenu li {float:left;height:32px;width:39px;cursor:pointer;cursor:hand}/* this is the button images http://amatullah83.blogspot.com*/li.comments {background:url(http://sites.google.com/site/amatullah83/bg/tabComment.png) no-repeat 0 -32px;}li.posts {background:url(http://sites.google.com/site/amatullah83/bg/tabstar.png) no-repeat 0 -32px;}li.category {background:url(http://sites.google.com/site/amatullah83/bg/tabFolder.png) no-repeat 0 -32px;}li.famous {background:url(http://sites.google.com/site/amatullah83/bg/tabHeart.png) no-repeat 0 -32px;}li.random {background:url(http://sites.google.com/site/amatullah83/bg/tabRandom.png) no-repeat 0 -32px;}li.mouseover {background-position:0 0;}li.mouseout {background-position:0 -32px;}li.selected {background-position:0 0;}.box {width:227px}.boxTop {background:url(http://sites.google.com/site/amatullah83/bg/boxTop.png)no-repeat;height:11px;clear:both}.boxBody {background-color:#282828;}.boxBottom {background:url(http://sites.google.com/site/amatullah83/bg/boxBottom.png) no-repeat;height:11px;}.boxBody div {display:none;}.boxBody div.show {display:block;}.boxBody #category a {display:block}/* styling for the content*/.boxBody div ul { margin:0 10px 0 25px;padding:0;width:190px;list-style-image:url(http://sites.google.com/site/amatullah83/bg/arrow.gif)}.boxBody div li {border-bottom:1px dotted #8e8e8e; padding:4px 0;cursor:hand;cursor:pointer;font-size:10px; color:#DDDDDD;text-decoration: none;}.boxBody div ul li.last {border-bottom:none}.boxBody div li a{font-size:10px; color:#DDDDDD;text-decoration: none;}.boxBody div li span { font-size:8px;color:#9F9F9F;}/* IE Hacks */*html .boxTop {margin-bottom:-2px;}*html .boxBody div ul {margin-left:10px;padding-left:15px;}
Now save the template.

Then go to Layout >> Page Element >> Add a gadget >> "Html/java script" and paste this code on the java script.


<div class="box">
<ul id="tabMenu"><li class="posts selected"></li> <!-- default button--><li class="comments"></li><li class="category"></li><li class="famous"></li><li class="random"></li></ul>
<div class="boxTop"></div>
<div class="boxBody"><!-- default page--><div id="posts" class="show"><ul><li>Post 1</li><li>Post 2</li><li class="last">Post 3</li></ul></div><div id="comments"><ul><li>Comment 1</li><li>Comment 2</li><li class="last">Comment 3</li></ul></div><div id="category"><ul><li>Category 1</li><li>Category 2</li><li class="last">Category 3</li></ul></div><div id="famous"><ul><li>Famous post 1</li><li>Famous post 2</li><li class="last">Famous post 3</li></ul></div><div id="random"><ul><li>Random post 1</li><li>Random post 2</li><li class="last">Random post 3</li></ul> </div> 
</div>
<div class="boxBottom"></div>
</div>
Now save the java script. Its over. Enjoy.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Powerade Coupons