代码改变世界

一个简单的网页选项卡

  糯米粥  阅读(271)  评论(0编辑  收藏  举报

css

复制代码
 1         ul,li
 2         {
 3             margin:0px;
 4             padding:0px;
 5             list-style-type:none;
 6         }
 7         #menu li
 8         {
 9             text-align:center;
10             float:left;
11             padding:5px;
12             margin-right:2px;
13             width:50px;
14             cursor:pointer;
15         }
16         #menu li.tabFocus
17         {
18             background-color:#f3f2e7;
19             border:solid 1px #666;
20             border-bottom:0;
21             z-index:100;
22             position:relative;
23         }
24         #content
25         {
26             width:260px;
27             height:80px;
28             padding:10px;
29             clear:left;
30             background-color:#f3f2e7;
31             border:solid 1px #666;
32             position:relative;
33             top:-1px;
34         }
35         #content li{display:none;}
36         #content li.conFocus{display:block;}
View Code
复制代码

js

复制代码
    <script type="text/javascript">
        jQuery(function () {
            $("#menu li").each(function (index) {
                $(this).click(function () {
                    $("#menu li.tabFocus").removeClass("tabFocus");
                    $(this).addClass("tabFocus");
                    $("#content li:eq(" + index + ")").show().siblings().hide();
                });
            });
        });
    </script>
View Code
复制代码

测试代码

复制代码
 1 <ul id="menu">
 2         <li class="tabFocus">家电</li>
 3         <li>厨房</li>
 4         <li>产品</li>
 5     </ul>
 6     <ul id="content">
 7         <li class="conFocus">家电1</li>
 8         <li>厨房2</li>
 9         <li>产品3</li>
10     </ul>
View Code
复制代码

 

结果图

编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
'
点击右上角即可分享
微信分享提示