Home > Article > Web Front-end > jquery implements automatically shrinkable TAB web page tab code_jquery
The example in this article describes jquery's implementation of automatically shrinkable TAB web page tab code. Share it with everyone for your reference. The details are as follows:
This is a TAB tab web page code that can automatically shrink. When the mouse is placed on the label, the content of the label automatically expands. When the mouse is removed or moved to other labels, the tab automatically shrinks and hides. When you get up, the second tab stretches out. The animation effect is quite smooth, which is a good web page special effect.
The screenshot of the running effect is as follows:
The online demo address is as follows:
http://demo.jb51.net/js/2015/jquery-hidden-show-tab-cha-nav-menu-codes/
The specific code is as follows:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Tab选项卡,自动伸缩代码</title> <script type="text/javascript" src="jquery1.3.2.js"></script> <style type="text/css"> body,h1,div,ul,li{ margin:0; padding:0;} li{ list-style:none;} .demo{ width:300px; margin:30px auto; position:relative;} .demo li{ float:left; padding:0 15px; cursor:pointer; height:30px; line-height:30px;} .d-bk{} .demo li.cur{ background-color:#F00; color:#FFF;} .demo li .d-bk{ border:1px solid #F00; width:300px; height:150px; background-color:#f1f1f1; position:absolute; left:0; top:30px; color:#333;display:none;} </style> <script type="text/javascript"> $(document).ready(function(){ $(".demo li").hover(function(){ $(this).addClass("cur"); $(this).children(".d-bk").slideDown(); }).mouseout(function(){ $(".demo li").removeClass("cur"); $(this).children(".d-bk").slideUp(); }) }) </script> </head> <body> <ul class="demo"> <li> aaaa <div class="d-bk">111</div> </li> <li> bbbb <div class="d-bk">222</div> </li> <li> cccc <div class="d-bk">333</div> </li> </ul> </body> </html>
I hope this article will be helpful to everyone’s jquery programming design.