显示页面tab.jsp
<%@   page   language = "java"   import = "java.util.*"   pageEncoding = "utf-8" %>
<! 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 > 标签页效果 </ title >
< link   href = "tab.css"   rel = "stylesheet"   type = "text/css"   />
< script   language = "JavaScript"   type = "text/javascript"   src = "jquery-1.5.1.js" ></ script >
< script   language = "JavaScript"   type = "text/javascript"   src = "tab.js" ></ script >
</ head >
< body >
< ul   id = "tabfirst" >
< li   class = "tabin" > 标签1 </ li >
< li > 标签2 </ li >
< li > 标签3 </ li >
</ ul >
  < div   id = "contentnow"   class = "contentfirst contentin" > 我是内容1 </ div >
< div   id = "contentnow"   class = "contentfirst" > 我是内容2 </ div >
< div   id = "contentnow"   class = "contentfirst" > 我是内容3 </ div >
</ body > </ html >  

tab.css

ul ,li { margin:0px;
padding:0px;
list-style:none;
}
li { float:left;
background-color:#66CC00;
margin-right:2px; //这个是设置标签之间的间距
padding:5px;
border:1px solid white;
height:20px;
color:white;
}
.listli { background-color:#663333;
border:1px solid #663333;
}
div { clear:left;
width:300px;
height:100px;
background-color:#663333;
border-top:0px;
color:white;
display:none;
}

.divarea { display:block; }

 
tab.js
//定义全局变量
var  timeout;
$(document).ready( function (){
//找到所有的 li 标签
$( "li" ).each( function (index){
$( this ).mouseover( function (){
//滑动门都要设置一个延迟时间,避免用户疯狂移动鼠标,导致服务器崩溃,这个很重要
timeout =setTimeout( function (){
$( "div.divarea" ).removeClass( "divarea" );
$( "li.listli" ).removeClass( "listli" );
// $(" div "). eq (index).addClass(" divarea "); //另一种写法是:$(div:eq(index)).addClass(" divarea ");
$( "div:eq(" +index+ ")" ).addClass( "divarea" );
$( "li" ).eq(index).addClass( "listli" );
},
320);
$( this ).mouseout( function (){
clearTimeout(timeout);
});
});
}); });
 
效果图为这样
来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/wang3680/p/3267548.html

JS实现标签页效果(配合css)不同标签下对应不同div相关推荐

  1. 用css和jquery实现标签页效果(一)

    用css和jQuery实现一个简单的标签页效果,用css实现斜边导航的效果,除了ie6其他的浏览器都支持, 其效果如下     css样式: <style type="text/css ...

  2. Python爬虫之selenium对标签页切换、切换frame标签、cookie处理、执行js代码、开启无界面、以及使用代理ip和替换user-agent等方法

    一.selenium对标签页切换.切换frame标签.cookie处理.执行js代码.开启无界面.以及使用代理ip和替换user-agent等方法 (一).selenium标签页的切换 当seleni ...

  3. 【Axure交互教程】 可滑动的标签页效果

    作品名称:可滑动的标签页效果 作品编号:Case002 软件版本:Axure9 作品类型:交互案例 原型预览链接(附源文件下载链接):http://daisyaxure.com/demo/Case00 ...

  4. 实现JS标签切换效果【CSS图片切换】

    运行代码尝试,我把整篇的CSS文件内容都弄上来了,难得去找具体内容了,反正能得到效果就可以了. 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

  5. 自定义浏览器起始页、主页和标签页(html+css)

    以Chrome为例,自定义一个浏览器的起始页 Chrome的标签页有两个个人不太喜欢的点.一个是无法自定义浏览器的访问按钮,一个是搜索框在顶上的标签栏.在手机上,夸克浏览器的起始界面用户体验非常好,就 ...

  6. css3和jQuery实现一个简单的标签页效果

    主要用css3另外一种jQuery思路方法来实现标签页的切换效果,主要用css3来实现一些渐变,阴影和圆角效果, css代码如下: body{width: 600px;margin: 100px au ...

  7. 【033】Bootstrap实现标签页效果

    版本 Bootstrap v3.3.6 jQuery v1.11.3 实现方法 给显示标签页内容的DIV分别设置上ID: tab_1 和 tab_2.在标签页按钮上的 href 属性设置 #tab_1 ...

  8. HTML文本下划线效果,聊聊CSS中文本下划线_CSS, SVG, masking, clip-path, 会员专栏, text-decoration 教程_W3cplus...

    在Web中给文本添加下划线常常出现在链接的文本上,早期一般使用text-decoration属性给文本添加下划线.删除线等.除了text-decoration之外,CSS还有很多技术方案可以给文本添加 ...

  9. Edge浏览器使用BdTab新标签页插件(BD新标签页)

    当我们的浏览器成功安装BdTab新标签页插件之后的效果: 如果我们在关闭浏览器,重新打开之后回到edge浏览器的默认界面时(如下): 这个时候我们首先要确定BdTab新标签页插件是否开启了,这个是否开 ...

最新文章

  1. 编译hadoop2.2.0源码时报错
  2. 如何把配置文件集成到.exe中_VSCode如何使用cmder
  3. 适用于微服务架构的Apache Camel
  4. Array.forEach
  5. PAT乙级 1038 统计同成绩学生(map的解法)
  6. python代码运行到一半终止_Python 程序运行时卡住,既不报错,也不停止,也不动,是什么原因?...
  7. Git(1)-- Win10 安装 Git 详细教程(超详细纯小白教程)
  8. Kafka 分布式消息系统详解
  9. 论docker中 CMD 与 ENTRYPOINT 的区别
  10. qt qtableview插入进度条_Qt之QSqlTableModel的使用
  11. 新宠混血儿诞生记--Java+PHP整合
  12. mysql如何导出sql文件_MYSQL导入导出.sql文件
  13. excel替换快捷键_excel怎样查找替换 excel查找替换快捷键,看完你学会了么
  14. UniApp开发社交社区
  15. markdown的标题设置自动添加序号
  16. Matlab中pause语句
  17. checksum计算方法
  18. 古城钟楼微博地支报时程序铛,100行代码实现
  19. noseunittestpytest
  20. css首行缩进字符间距行高_黑暗代码风格的学院:换行,间距和缩进

热门文章

  1. opencv_4.5.0/OpenCvSharp4.0 九点标定
  2. python3 json安装_python3下JSON和JsonPath
  3. vivo计算机的隐藏功能介绍,vivo手机有哪些隐藏功能?这6个功能实在太好用了,要悄悄用起来...
  4. java中xml怎样配置_如何通过XML方式配置并实现Mybatis
  5. java小程序例子_「小程序JAVA实战」java的聚合项目搭建(30)
  6. java 图像膨胀与腐蚀程序_膨胀和腐蚀 - 解决图像缺陷问题
  7. python经典题库和答案_吐血总结,Python经典面试题及答案
  8. 5.QML动画——分组动画
  9. 调试反馈的一种实时反馈方法
  10. 到底该如何理解DevOps这个词