基于javascript实现最简单的选项卡切换效果


Posted in Javascript onMay 16, 2016

本文实例为大家分享了js选项卡切换效果的具体实现代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html>
<head>
<meta charset="gb2312" />
<title>朱朱制作</title>
<script src="js/jquery.js" type="text/javascript"></script>
<style>
  *{
    margin: 0;
    padding: 0;
  }
  body{
    background-color: #fff;
    font-family: "微软雅黑";
    font-size: 18px;
    width: 1000px;
    margin: 50px auto;
    color:#000000;
  }
  .wrapper{
    width: 350px;
  }
  #nav ul{
    border-bottom: 2px solid yellowgreen;
    height: 32px;
  }
  #nav li{
    display: inline-block;
    border: 2px solid #999;
    border-bottom: none;
    margin-left: 10px;
    width: 65px;
    text-align: center;
    line-height: 30px;
  }
  #nav li:hover{
    cursor: pointer;
  }
  #content{
    display: block;
    border: 1px solid blue;
    border-top: none;
    text-align: center;
    height: 100px;
    line-height: 100px;
  }
  #nav li.on{
    border-bottom: solid 2px #ffffff;
  }
  .hide{
    display: none;
  }
  .show{
    display: block;
  }
</style>
</head>
<script type="text/javascript">
  /*window.onload=change; //js代码实现
  function change(){
  this.nav=document.getElementById("nav");
  this.li=nav.getElementsByTagName("li");
  this.cont=document.getElementById("content");
  this.divi=cont.getElementsByTagName("div");
  for(var i=0;i<li.length;i++){
    li[i].index=i;
    li[i].onclick=function(){
      for(var i=0;i<li.length;i++){
      li[i].className="";
      divi[i].className="hide";
      }
    li[this.index].className="on";
    divi[this.index].className="show";
    }
  }
}*/
$(function(){
$('#nav li').each(function(){
  $(this).click(function(){
    $('#nav li').removeClass("on");
    $(this).addClass("on");
    $("#content div").removeClass();
    $("#content div").eq($(this).index()).addClass("show").siblings().addClass("hide");
})
})
})
</script>
<body>
  <div class="wrapper">
    <div id="nav">
      <ul>
        <li class="on">num1</li>
        <li>num2</li>
        <li>num3</li>
        <li>num4</li>
      </ul>
    </div><div id="content">
      <div class="show">content1</div>
      <div class="hide">content2</div>
      <div class="hide">content3</div>
      <div class="hide">content4</div>
    </div>
  </div>
</body>
</html>

以上就是本文的全部内容,希望对大家的学习有所帮助。

Javascript 相关文章推荐
收集的10个免费的jQuery相册
Feb 26 Javascript
js控制CSS样式属性语法对照表
Dec 11 Javascript
JS子父窗口互相操作取值赋值的方法介绍
May 11 Javascript
jquery 使用简明教程
Mar 05 Javascript
使用Web Uploader实现多文件上传
Jun 08 Javascript
JS判断两个数组或对象是否相同的方法示例
Feb 28 Javascript
Vue插件从封装到发布的完整步骤记录
Feb 28 Javascript
js中的深浅拷贝问题简析
May 10 Javascript
简单了解Ajax表单序列化的实现方法
Jun 14 Javascript
js实现GIF图片的分解和合成
Oct 24 Javascript
微信小程序实现选择地址省市区三级联动
Jun 21 Javascript
如何通过vscode运行调试javascript代码
Jul 24 Javascript
JavaScript实现页面跳转的方式汇总
May 16 #Javascript
js实现页面跳转的几种方法小结
May 16 #Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
May 16 #Javascript
KnockoutJs快速入门教程
May 16 #Javascript
JS学习之表格的排序简单实例
May 16 #Javascript
JavaScript操作选择对象的简单实例
May 16 #Javascript
JS组件Bootstrap实现图片轮播效果
May 16 #Javascript
You might like
将PHP作为Shell脚本语言使用
2006/10/09 PHP
php 三维饼图的实现代码
2008/09/28 PHP
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
PHP多文件上传实例
2015/07/09 PHP
Yii中Model(模型)的创建及使用方法
2015/12/28 PHP
smarty模板数学运算示例
2016/12/11 PHP
PHP使用JpGraph绘制折线图操作示例【附源码下载】
2019/10/18 PHP
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
JavaScript对HTML DOM使用EventListener进行操作
2015/10/21 Javascript
深入理解jQuery中的事件冒泡
2016/05/24 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
浅析使用BootStrap TreeView插件实现灵活配置快递模板
2016/11/28 Javascript
一篇文章搞定JavaScript类型转换(面试常见)
2017/01/21 Javascript
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
VUE实现吸底按钮
2021/03/04 Vue.js
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
Python格式化输出字符串方法小结【%与format】
2018/10/29 Python
Python Lambda函数使用总结详解
2019/12/11 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
python爬虫开发之Request模块从安装到详细使用方法与实例全解
2020/03/09 Python
通过代码实例了解Python3编程技巧
2020/10/13 Python
美国著名的团购网站:Woot
2016/08/02 全球购物
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
前台接待岗位职责
2013/12/03 职场文书
洗发水广告词
2014/03/13 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
上班迟到检讨书范文300字
2014/11/02 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
解决Swagger2返回map复杂结构不能解析的问题
2021/07/02 Java/Android