<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>tab</title> <style> .tab1{ margin-left: 40px; } .tab1 ul li{ width: 100px; /*margin-right: 10px;*/ float: left; list-style: none; } .tab2{ width: 100%; } .tab2 ul{ width: 400px; height: 100px; background: #d74147; /*margin-right: 10px;*/ float: left; list-style: none; display: none; } .hover{ display: block !important; background: #dd0077 !important; } .current{ background: #d74147; display: block; width: 400px; } </style> <script src="js/jquery-1.7.1.js"></script> <script> $(function(){ $(‘.tab1 ul li‘).on(‘click‘,function(){ var $this = $(this); var targetContentId = $this.attr(‘data-target‘); var $target = $(‘#‘ + targetContentId); $(‘.tab1‘).find(‘li‘).removeClass(‘current‘); $this.addClass(‘current‘); $(‘.tab2‘).find(‘ul‘).removeClass(‘hover‘); $target.addClass(‘hover‘); }); }); </script> </head> <body> <div class="tab1"> <ul> <li class="current" data-target="content1">1</li> <li data-target="content2">2</li> <li data-target="content3">3</li> <li data-target="content4">4</li> </ul> </div><br /> <div class="tab2"> <ul class="hover" id="content1">11111</ul> <ul id="content2">2222</ul> <ul id="content3">33333</ul> <ul id="content4">4444444</ul> </div> </body> </html>
时间: 2024-10-27 12:42:39