简单选项卡 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 相关文章推荐
function foo的原型与prototype属性解惑
Nov 19 Javascript
Web开发者必备的12款超赞jQuery插件
Dec 03 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
Mar 27 Javascript
jquery中checkbox使用方法简单实例演示
Nov 24 Javascript
js中用cssText设置css样式的简单方法
Sep 19 Javascript
Angularjs为ng-click事件传递参数
Jun 15 Javascript
jquery获取transform里的值实现方法
Dec 12 jQuery
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
May 10 Javascript
微信小程序制作表格的方法
Feb 14 Javascript
JS字符串补全方法padStart()和padEnd()
May 27 Javascript
javascript读取本地文件和目录方法详解
Aug 06 Javascript
JS轻量级函数式编程实现XDM三
Jun 16 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简单浏览目录内容的实现代码
2013/06/07 PHP
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
2013/08/10 PHP
CodeIgniter开发实现支付宝接口调用的方法示例
2016/11/14 PHP
PHP编程计算两个时间段是否有交集的实现方法(不算边界重叠)
2017/05/30 PHP
jquery分页插件jpaginate在IE中不兼容问题
2014/04/22 Javascript
jquery图形密码实现方法
2015/03/11 Javascript
CSS+JS实现点击文字弹出定时自动关闭DIV层菜单的方法
2015/05/12 Javascript
javascript 闭包详解
2015/07/02 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
利用JS实现页面删除并重新排序功能
2016/12/09 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
Vue Router 实现动态路由和常见问题及解决方法
2020/03/06 Javascript
js模拟实现烟花特效
2020/03/10 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
Python中的并发编程实例
2014/07/07 Python
浅谈Python中的数据类型
2015/05/05 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
对Tensorflow中tensorboard日志的生成与显示详解
2020/02/04 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
卡西欧B级产品官方网站:Casio Outlet
2018/05/22 全球购物
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
美工的岗位职责
2013/11/14 职场文书
我的长生果教学反思
2014/04/28 职场文书
设计师求职信模板
2014/05/06 职场文书
岗位标兵事迹材料
2014/05/17 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
初中语文教学随笔
2015/08/15 职场文书
《我是什么》教学反思
2016/02/16 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
如何用Node.js编写内存效率高的应用程序
2021/04/30 Javascript
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js
CSS子盒子水平和垂直居中的五种方法
2022/07/23 HTML / CSS