简单选项卡 js和jquery制作方法分享


Posted in Javascript onFebruary 26, 2014
<!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>
<script type="text/javascript" src="jquery-1.8.2.js"></script>
<script type="text/javascript">
 $(function(){
      $("#ul2 li").click(function(){
          var num = $(this).index();
          $("#con2 div").css("display","none");
          $("#con2 div").eq(num).css("display","block")
          })
     })
</script>
<script type="text/javascript">
  window.onload = function(){
      var ss = document.getElementById("ul1").getElementsByTagName("li");
      var pa = document.getElementById("con");
      var div = pa.getElementsByTagName("div");
      //alert(div.length)
      var ch;
      for(var i = 0;i < ss.length;i++){
          ss[i].index = i;
           ss[i].onclick = function(){
               ch = this.index;
               for(var j = 0; j<div.length; j++){
            div[j].style.display = "none";
            if(j == ch){
                div[j].style.display = "block";
                }
            }
               }
          }      }
</script>
<style type="text/css">
li{
    float:left;
    height:30px;
    width:100px;
    border:1px #036 solid;
    list-style:none;
    text-align:center}
#con,#con2{
    clear:both;
    border:1px #0CF solid;
    height:200px;
    width:200px;
    overflow:hidden}
#con div,#con2 div{
    height:200px;
    width:200px;
    display:none}


</style>
</head>
<body>
<!--js方法实现-->
<ul id="ul1">
  <li>标题一</li>
  <li>标题二</li>
  <li>标题三</li>
</ul>
<div id="con">
   <div style="display:block">内容一</div>
   <div>内容二</div>
   <div>内容三</div>
</div>
<!--jquery方法实现-->
<ul id="ul2">
  <li>标题一</li>
  <li>标题二</li>
  <li>标题三</li>
</ul>
<div id="con2">
   <div style="display:block">内容一</div>
   <div>内容二</div>
   <div>内容三</div>
</div>
</body>
</html>
Javascript 相关文章推荐
javascript 字符串连接的性能问题(多浏览器)
Nov 18 Javascript
仿新浪微博返回顶部的jquery实现代码
Oct 01 Javascript
实现局部遮罩与关闭原理及代码
Feb 04 Javascript
JavaScript给url网址进行encode编码的方法
Mar 18 Javascript
javascript和jquery实现用户登录验证
May 04 Javascript
详解Javascript中DOM的范围
Feb 13 Javascript
JavaScript 实现 Tab 点击切换实例代码
Mar 25 Javascript
EasyUI实现下拉框多选功能
Nov 07 Javascript
详解layui中的树形关于取值传值问题
Jan 16 Javascript
分析javascript原型及原型链
Mar 18 Javascript
JS使用Dijkstra算法求解最短路径
Jan 17 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
Nov 05 Javascript
display和visibility的区别示例介绍
Feb 26 #Javascript
js 赋值包含单引号双引号问题的解决方法
Feb 26 #Javascript
js返回上一页并刷新的多种实现方法
Feb 26 #Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 #Javascript
Iframe 自动适应页面的高度示例代码
Feb 26 #Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 #Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 #Javascript
You might like
用PHP来写记数器(详细介绍)
2006/10/09 PHP
PHP 实现多服务器共享 SESSION 数据
2009/08/15 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
Windows上php5.6操作mongodb数据库示例【配置、连接、获取实例】
2019/02/13 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
JS求平均值的小例子
2013/11/29 Javascript
将中国标准时间转换成标准格式的代码
2014/03/20 Javascript
轻量级网页遮罩层jQuery插件用法实例
2015/07/31 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
实例详解Nodejs 保存 payload 发送过来的文件
2016/01/14 NodeJs
JQuery EasyUI的使用
2016/02/24 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
Bootstrap整体框架之CSS12栅格系统
2016/12/15 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
基于angular实现三级联动的生日插件
2017/05/12 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
JavaScript 实现拖拽效果组件功能(兼容移动端)
2020/11/11 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
部署Python的框架下的web app的详细教程
2015/04/30 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
Python图像处理之图像的缩放、旋转与翻转实现方法示例
2019/01/04 Python
python opencv摄像头的简单应用
2019/06/06 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
2020/01/19 Python
django3.02模板中的超链接配置实例代码
2020/02/04 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
代办委托书怎样写
2014/04/08 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
《灰雀》教学反思
2016/02/19 职场文书
情况说明书格式及范文
2019/06/24 职场文书