<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>实践题 - 选项卡</title>
<style type="text/css">
/* CSS样式制作 */
*{margin:0;padding:0;font:normal 12px "微软雅黑";color:#000000;}
ul{list-style-type: none;}
a{text-decoration: none;}
#tab-list{width: 275px;height:190px;margin: 20px auto;}
#ul1{border-bottom: 2px solid #8B4513;height: 32px;}
#ul1 li{display: inline-block;width: 60px;line-height: 30px;text-align: center;border: 1px solid #999;border-bottom: none;margin-left: 5px;}
#ul1 li:hover{cursor: pointer;}
#ul1 li.active{border-top:2px solid #8B4513;border-bottom:2px solid #FFFFFF;}
#tab-list div{border: 1px solid #7396B8;border-top: none;}
#tab-list div li{height: 30px;line-height: 30px;text-indent: 8px;}
.show{display: block;}.hide{display: none;}
</style>
<script type="text/javascript">
window.onload = function() {
var oUl1 = document.getElementById("ul1");
var aLi = oUl1.getElementsByTagName("li");
var oDiv = document.getElementById("tab-list");
var aDiv = oDiv.getElementsByTagName("div");
for(var i = 0; i < aLi.length; i++) {
aLi[i].index = i;
aLi[i].onmouseover = function() {
for(var i = 0; i < aLi.length; i++) {
aLi[i].className = "";
}
this.className = "active";
for(var j = 0; j < aDiv.length; j++) {
aDiv[j].className = "hide";
}
aDiv[this.index].className = "show";
}
}
}
</script>
</head>
<body>
<!-- HTML页面布局 -->
<div id="tab-list">
<ul id="ul1">
<li class="active">房产</li><li>家居</li><li>二手房</li>
</ul>
<div>
<ul>
<li><a href="javascript:;">275万购昌平邻铁三居 总价20万买一居</a></li>
<li><a href="javascript:;">200万内购五环三居 140万安家东三环</a></li>
<li><a href="javascript:;">北京首现零首付楼盘 53万购东5环50平</a></li>
<li><a href="javascript:;">京楼盘直降5000 中信府 公园楼王现房</a></li>
</ul>
</div>
<div class="hide">
<ul>
<li><a href="javascript:;">40平出租屋大改造 美少女的混搭小窝</a></li>
<li><a href="javascript:;">经典清新简欧爱家 90平老房焕发新生</a></li>
<li><a href="javascript:;">新中式的酷色温情 66平撞色活泼家居</a></li>
<li><a href="javascript:;">瓷砖就像选好老婆 卫生间烟道的设计</a></li>
</ul>
</div>
<div class="hide">
<ul>
<li><a href="javascript:;">通州豪华3居260万 二环稀缺2居250w甩</a></li>
<li><a href="javascript:;">西3环通透2居290万 130万2居限量抢购</a></li>
<li><a href="javascript:;">黄城根小学学区仅260万 121平70万抛!</a></li>
<li><a href="javascript:;">独家别墅280万 苏州桥2居优惠价248万</a></li>
</ul>
</div>
</div>
</body>
</html>相关推荐
国产化办公新选择:在银河麒麟V10上部署ToDesk远程桌面
本文详细介绍了在国产操作系统银河麒麟V10上部署ToDesk远程桌面的完整指南。作为国产远程控制工具,ToDesk在连接速度、系统适配性和用户体验方面表现优异,特别适合国产化办公场景。文章包含X86和ARM架构的安装步骤、常见问题排查及性能优化技巧,帮助用户高效实现远程办公。
前端小案例——选项卡(HTML+CSS+JS, 附源码)
切换选项卡内容:点击不同的选项卡按钮时,会隐藏之前显示的选项卡内容,并显示当前点击按钮对应的选项卡内容。
VSCode终端打不开?3分钟搞定Windows下Terminal配置(附最新JSON设置方法)
本文针对Windows系统下VSCode终端无法启动的常见问题,提供了详细的诊断与解决方案。核心在于更新已弃用的旧配置,采用最新的JSON设置方法,通过定义`terminal.integrated.profiles.windows`和指定`terminal.integrated.defaultProfile.windows`,快速修复并优化终端配置,实现三分钟内恢复正常使用。
前端如何实现选项卡效果?
选项卡的整体思路:做复杂的效果,往往都得在脑子里先把思路整理出来。 导航栏最简单的思路就是当鼠标点击按钮,内容区域跳转到点击按钮所代表的内容。这就是大致的思路,然后我们来编写一步步编写。 1、 html代码结构 要写效果肯定要有能够凸显效果的画面所以先把画面给写好了再慢慢理清逻辑问题; 因为导航栏不比轮播需要结构,所以在html的结构上未必要我这样做,但是在按钮和内容元素上必须需要一种联系,属性也好类也可以,必须让你知道你点了这个按钮他对应的内容是哪个!所以,这里在每个按钮上分别对应着各自的内容
从牛顿冷却定律到热传导方程:一维热传导方程的物理直觉与数学推导
本文从牛顿冷却定律出发,结合傅里叶热传导定律和能量守恒原理,系统推导了一维热传导方程的数学形式。通过微元分析和物理直觉,揭示了温度随时间变化与空间二阶导数之间的关系,并阐释了热扩散率α的物理意义。文章还探讨了方程的边界条件、数值解法及其在材料科学和工程中的应用,为理解热量传递提供了清晰的物理图像和数学框架。
Xilinx Aurora 8B/10B IP核详解和仿真
Xilinx Aurora 8b/10b IP核的详解,以及使用与仿真示例,对IP核的配置和如何仿真有非常详细的说明,除了对IP核官方文档的内容进行了解析以外,还对GTX引脚的选择等比较容易混淆和不好理解的地方进行了说明。最后对IP核的仿真运行进行了STEP BY STEP 的说明,对仿真的结果也进行了简要的说明。 该文档对Xilinx FPGA和ZYNQ SOC下 AURORA 8B/10B IP核的使用提供了一个快速上手的指导。
前端项目实践案例——制作Tab选项卡点击切换效果
制作Tab选项卡点击切换效果
基于PDF文档结构的数字隐写
PDF隐写
前端框架Layui实现动态选项卡&iframe使用(附源码)
iframe(内嵌框架)是HTML中的一个标签,用于在网页中嵌入另一个页面或文档。通过使用iframe标签,可以在网页中创建一个独立的内联框架,用于显示来自不同源或同一源的外部内容。这个嵌入的页面可以是其他网页、视频、地图、广告等等。src:指定要加载的内容的URL。width:指定`iframe`的宽度。-height:指定`iframe`的高度。frameborder:指定是否显示边框。scrolling:指定是否显示滚动条。
5G移动网络运维(优化)
5G 网络优化现状 移动通信行业属于技术密集型行业,是国民经济的重要支柱以及整个社会经济运转体系中不可或缺的基础。2019 年年底 5G 开始商用,截止到 2020 年3月,我国三大运营商建设了 16.1 万个 5G 基站,我国成为目前全球 5G 基站最多的国家。预计到 2020 年年底,我国运营商会建设大概 70 万个 5G 基站。基于 5G高频段的特性,信号覆盖距离会低于ins 基站,再加上 5G 万物互联的巨大经济潜力价值需求,后续三大运营商在 5G 基站建设数量上势必会超过当前 LTE 基站数量的
信号处理算法:自适应滤波_(8).自适应陷波器
自适应陷波器是一种强大的工具,广泛应用于电力系统、通信系统和生物医学信号处理等领域。通过自适应调整滤波器的参数,自适应陷波器可以在特定频率处形成陷波,从而有效地抑制噪声或干扰信号。常见的自适应算法包括LMS和RLS,它们各有优缺点,可以根据实际需求选择合适的算法。
js操作浏览器选项卡_如何在浏览器选项卡中显示更新通知
具有频繁更新内容的网站和Web应用程序必须找出一种方法来吸引用户的注意力,以告知他们更新的信息,尤其是在用户可能离开了网站或应用程序处于活动状态的选项卡的地方。 您会在野外看到几种常见的模式。 诸如Facebook,Twitter和LinkedIn的社交网站可能每隔几秒钟就会收到新内容,因此将相关数字插入页面标题中,以在选项卡中显示新更新的数量。 另一方面,Trello在该图标上显示了一个...
STM32 之十三 看门狗(WDG)及低功耗下的处理
最近在做低功耗项目时,遇到了看门狗不好处理的问题。在 ST 的各系列 MCU 中,看门狗应该算是使用配置起来最简单的一个外设了。我们通常仅需要配置很少的配置项,但是,一旦要配合低功耗模式则配置就比较麻烦了。MCU 中有两只狗,一只叫 Independent watchdog (IWDG);另一只叫 System window watchdog (WWDG)。下面是这两只狗的简单介绍! IWDG IWDG 基本就等同于我们独立使用的看门狗芯片。最适合那些要求看门狗作为一个完全独立的进程在主应用程序之外
易操作的原生JS选项卡的制作
这里使用原生JS实现简易的选项卡,下一篇用JQuery实现简易的选型卡,大家可以感觉哪个更好用。 HTML代码如下: <div class="box"> <ul><li class="active">新闻</li><li>招聘</li><li>广告</li></ul> &...
android 蓝牙通讯demo
android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
JS 操作Tab选项卡
先前有群友询问js操作Tab选项卡问题,于此贴上一份。 方式一: $(".tableTitle p").click(function(){ $(".tableTitle p").eq($(this).index()).addClass("active").siblings().removeClass('active'); $(".tableListContent").hid
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
crm2011js操作选项卡和节点
crm2011js操作选项卡和节点
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
用 JavaScript + HTML + CSS 实现选项卡操作,点击不同选项就显示出不同的标题栏(并实现其他要求操作)
Ⅰ、问题描述: 1、用JavaScript + html + css 实现,选项卡操作; 2、分析: A、用 html + css 实现布局(盒子的布置,空间的分配等); B、用 JavaScript 中的 DOM 操作,实现点击不同选项显示不同标题栏的功能; Ⅱ、实现过程如下: 1、运行软件VScode,亲测可实现; 2、运行代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">
html+css+js实现选项卡效果
一开始想的是直接css+js写死,但是这样js和css、html就不能够很好的分隔开,而且拓展性很差。 如果是进行一个迭代的项目,后期需要修改选项卡时,就会比较麻烦,所以应该要思考如何能将html、css、js尽量分隔开,并且提高拓展性 思路: 将选项卡的css效果单独取出来,JS判断是哪一个选项卡点击,就将css样式替换成被选中的,而未被点击的就恢复默认样式 代码
js选项卡_带选项卡的Android操作栏
js选项卡 从API级别11引入了操作栏。在本文中,我将说明如何在带有片段的操作栏中创建标签。 最终结果显示在下面,用户可以在两个选项卡之间移动。 创建操作栏和选项卡 第一步是获取操作栏引用并将标签添加到其中: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn...
js小练习之选项卡
获取dom,通过该方式获取,他获取到的是一个节点列表,通常我们称之为伪数组;本文是通过类名来控制,先把其他人干掉(移除类名),然后再展现自己(添加类名)属性返回元素类名,该属性用于在元素中添加, 移除及切换 CSS 类.链式写法,就是可以连在一起写,注意这里获取dom元素一定要写。,也用到了排他思想,和原生js写的逻辑一样,只是写法更加简单。)多个类时,使用逗号隔开;若指定类名已存在, 则不添加;)多个类时,使用逗号隔开;QQ录屏20220410111732。箭头函数(es6)写法方便,无。
xshell 操作多个选项卡 js 实现
JavaScript 操作多个 xshell 选项卡
原生JS实现选项卡
原生js实现选项卡 html代码 <div class="wrap"> <ul> <li class="eat">早饭</li> <li>中饭</li> <li>午饭</li> </ul> <div class="eat-detail">豆浆、青椒鸡蛋、宫保鸡丁</div> <div>米
js操作浏览器选项卡_如何使用服务人员跨浏览器选项卡进行通信
js操作浏览器选项卡This interview has been republished from Versioning, SitePoint’s daily subscription newsletter helping developers stay up-to-date and knowledgeable by offering curated links to the essential...
Ionic Js二十:选项卡栏操作
ion-tabs ion-tabs 是有一组页面选项卡组成的选项卡栏。可以通过点击选项来切换页面。 对于 iOS,它会出现在屏幕的底部,Android会出现在屏幕的顶部(导航栏下面)。 用法 <ion-tabs class="tabs-positive tabs-icon-only"> <ion-tab title="首页" icon-on="io...
纯dom 选项卡js框架 -2
代码如下dom.js: var dom = {}; //获得元素字节点 dom.getNodes = function(a,tag){ var len = arguments.length; if (len == 0) { alert("没传参数"); return; } if(len == 2){ var tag = tag.toUpperCase(); } var olis =
js选项卡 键盘事件
234



被折叠的 条评论
为什么被折叠?



