JavaScript实现多栏目切换效果


Posted in Javascript onDecember 12, 2016

在网站开发中尤其是新闻类网站,经常遇到多栏目切换的设计,这种效果有很多种实现效果,现在记录一种很简单的写法:

JavaScript实现多栏目切换效果

<style>
 .news_wrap{
  width: 380px;
  height: 266px;
  float: left;
  margin-left: 15px;
 }
 .news_head{
  width: 380px;
  border-bottom: 2px solid #dedede;
  height: 51px;
  line-height: 51px;
 }
 .tabList ul li{
 float: left;
 cursor: pointer;
 font-weight: bold;
 text-align: center;
 font-size: 16px;
 width: 72px;
 }
 .cli1{
 color: #3a7aaf;
 border-bottom: 2px solid #3a7aaf;
 }
 .more{
 font-size: 14px;
 color: #9a9a9a;
 float: right;
 font-weight: normal;
 padding-right: 0;
 }
 .tabCon{
 width: 376px;
 padding-top: 13px;
 overflow: hidden;
 }
 </style>
 <div class="news_wrap">
 <div class="news_head">
  <div class="tabList">
  <ul>
   <li class="cli1" id="p1" onmouseover="return swap_tab(1)" >工作动态</li>
   <li class="cli2" id="p2" onmouseover="return swap_tab(2)" >媒体链接</li>
   <li class="cli2" id="p3" onmouseover="return swap_tab(3)" >领导活动</li>
  </ul>
  </div>
  <div class="more">
  <div id="j1">工作动态_more</div>
  <div id="j2" style="display:none;">媒体链接_more</div>
  <div id="j3" style="display:none;">领导活动_more </div>
  </div>
 </div>
 <div class="tabCon">
  <div id="n1">
  <li>工作动态_list</li>
  <li>工作动态_list</li>
  <li>工作动态_list</li>
  </div>
  <div id="n2" style="display:none;">
  <li>媒体链接_list </li>
  <li>媒体链接_list </li>
  <li>媒体链接_list </li>
  </div>
  <div id="n3" style="display:none;">
  <li>领导活动_list </li>
  <li>领导活动_list </li>
  <li>领导活动_list </li>
  </div>
 </div>
 </div>
<script>
 function swap_tab(n){ //鼠标触发事件
 for(var i=1;i<4;i++){
  var curC=document.getElementById("n"+i);
  var curB=document.getElementById("p"+i);
  var mores = document.getElementById("j"+i);   
  if(n==i){
   curC.style.display="block";
   curB.className="cli1";
   mores.style.display = "block";
  }
  else{
   curC.style.display="none";
   curB.className="cli2";
   mores.style.display = "none";   
  }
 }
}
</script>

以上所述是小编给大家介绍的JavaScript实现多栏目切换效果,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
WordPress 插件——CoolCode使用方法与下载
Jul 02 Javascript
JQuery 常用操作代码
Mar 14 Javascript
jQuery 验证插件 Web前端设计模式(asp.net)
Oct 17 Javascript
js闭包所用的场合以及优缺点分析
Jun 22 Javascript
基于jQuery日历插件制作日历
Mar 11 Javascript
form表单转Json提交的方法(推荐)
Sep 23 Javascript
使用开源工具制作网页验证码的方法
Oct 17 Javascript
简单谈谈js的数据类型
Sep 25 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
Jan 04 Javascript
使用mock.js随机数据和使用express输出json接口的实现方法
Jan 07 Javascript
node之本地服务器图片上传的方法示例
Mar 26 Javascript
jQuery实现的图片点击放大缩小功能案例
Jan 02 jQuery
解决同一页面中两个iframe互相调用jquery,js函数的方法
Dec 12 #Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
Dec 12 #Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
Dec 12 #Javascript
AngularJS封装指令方法详解
Dec 12 #Javascript
JS+Canvas实现的俄罗斯方块游戏完整实例
Dec 12 #Javascript
最好用的Bootstrap fileinput.js文件上传组件
Dec 12 #Javascript
jQuery Ajax File Upload实例源码
Dec 12 #Javascript
You might like
php录入页面中动态从数据库中提取数据的实现
2006/10/09 PHP
PHP 防恶意刷新实现代码
2010/05/16 PHP
基于PHP常用字符串的总结(待续)
2013/06/07 PHP
ThinkPHP分页类使用详解
2014/03/05 PHP
php将html转为图片的实现方法
2017/05/19 PHP
全面解析PHP面向对象的三大特征
2017/06/10 PHP
php实现每日签到功能
2018/11/29 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
jQuery autocomplete插件修改
2009/04/17 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
让低版本浏览器支持input的placeholder属性(js方法)
2013/04/03 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
js闭包实例汇总
2014/11/09 Javascript
JQuery记住用户名密码实现下次自动登录功能
2015/04/27 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
Vue.js如何优雅的进行form validation
2017/04/07 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
vue webpack打包后图片路径错误的完美解决方法
2018/12/07 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
python使用Flask操作mysql实现登录功能
2018/05/14 Python
对Pandas DataFrame缺失值的查找与填充示例讲解
2018/11/06 Python
python实现井字棋小游戏
2020/03/04 Python
利用HTML5+css3+jquery+weui实现仿微信聊天界面功能
2018/01/08 HTML / CSS
澳大利亚在线床零售商:Bedworks
2020/09/01 全球购物
武汉世纪畅想数字传播有限公司.NET笔试题
2014/07/22 面试题
优质的学校老师推荐信
2013/10/28 职场文书
阳光体育活动方案
2014/02/16 职场文书
学习十八大报告感言
2014/02/28 职场文书
大专毕业生求职信
2014/07/05 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
2014年银行个人工作总结
2014/12/05 职场文书
党员民主生活会材料
2014/12/15 职场文书
少先队入队仪式主持词
2015/07/04 职场文书