jQuery实例—选项卡的简单实现(js源码和jQuery)


Posted in Javascript onJune 14, 2016

分别利用javascript的源码和jQuery来实现一个简单的选项卡,对比各自的步骤。

<!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>jQuery实例—选项卡的简单实现(js源码和jQuery) </title>
<style>
div{
  display:none;
  width:50px;
  height:50px;
  border:1px solid red;
  }
.active{
  display:block;
  }
.back{
  background:red;
  }
</style>
<script type="text/javascript" src="jquery-1.12.3.min.js"></script>
<script>
//javascript源码写
/*window.onload=function(){
  var aInput=document.getElementsByTagName('input');
  var aDiv=document.getElementsByTagName('div');
  
  for(var i=0;i<aInput.length;i++){
    aInput[i].index=i;
    aInput[i].onclick=function(){
      for(var i=0;i<aInput.length;i++){
        aInput[i].className='';
        aDiv[i].style.display='none';
        }
      this.className='back';
      aDiv[this.index].style.display='block';
      }
    }
  };*/
  
//jQuery写  
$(function(){
  $('input').click(function(){
    $('input').attr('class','');
    $('div').css('display','none');
    $(this).attr('class','back');
    $('div').eq($(this).index()).css('display','block');
    
    });
  });
  
</script>
<script>

</script>
</head>

<body>
<input type="button" value="1" />
<input type="button" value="2" />
<input type="button" value="3" />
<div class="active">111</div>
<div>222</div>
<div>333</div>


</body>
</html>

jQuery实例—选项卡的简单实现(js源码和jQuery)

以上这篇jQuery实例—选项卡的简单实现(js源码和jQuery) 就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
img标签中onerror用法
Aug 13 Javascript
JS 控制CSS样式表
Aug 20 Javascript
JavaScript中的变量声明早于赋值分析
Mar 01 Javascript
js数组Array sort方法使用深入分析
Feb 21 Javascript
谈谈对offsetleft兼容性的理解
Nov 11 Javascript
JS判断是否手机或pad访问实现方法
Dec 09 Javascript
微信小程序实现移动端滑动分页效果(ajax)
Jun 13 Javascript
JS沙箱模式实例分析
Sep 04 Javascript
JavaScript中Array方法你该知道的正确打开方法
Sep 11 Javascript
微信小程序实现选项卡效果
Nov 06 Javascript
浅谈JS中几种轻松处理'this'指向方式
Sep 16 Javascript
AudioContext 实现音频可视化(web技术分享)
Feb 24 Javascript
浅析JS获取url中的参数实例代码
Jun 14 #Javascript
Javascript基础_标记文字的实现方法
Jun 14 #Javascript
深入浅析JavaScript的API设计原则
Jun 14 #Javascript
jQuery.Callbacks()回调函数队列用法详解
Jun 14 #Javascript
基于gulp合并压缩Seajs模块的方式说明
Jun 14 #Javascript
JS去除空格和换行的正则表达式(推荐)
Jun 14 #Javascript
javascript用正则表达式过滤空格的实现代码
Jun 14 #Javascript
You might like
自己做矿石收音机
2021/03/02 无线电
PHP使用pear实现mail发送功能 windows环境下配置pear
2016/04/15 PHP
PHP笛卡尔积实现算法示例
2018/07/30 PHP
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
Javascript面向对象编程
2012/03/18 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
2014/05/09 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
JavaScript中的Truthy和Falsy介绍
2015/01/01 Javascript
在for循环中length值是否需要缓存
2015/07/27 Javascript
jQuery validate验证插件使用详解
2016/05/11 Javascript
解析AngularJS中get请求URL出现的跨域问题
2016/12/01 Javascript
React组件的三种写法总结
2017/01/12 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
webpack4 SCSS提取和懒加载的示例
2018/09/03 Javascript
JS实现指定区域的全屏显示功能示例
2019/04/25 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
python基础教程之循环介绍
2014/08/29 Python
Python 多进程和数据传递的理解
2017/10/09 Python
Python3+Appium安装使用教程
2019/07/05 Python
OpenCV3.0+Python3.6实现特定颜色的物体追踪
2019/07/23 Python
基于python实现MQTT发布订阅过程原理解析
2020/07/27 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
斯凯奇新西兰官网:SKECHERS新西兰
2018/02/22 全球购物
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
美国狗旅行和户外用品领先供应商:kurgo
2020/08/18 全球购物
检察官就职演讲稿
2014/01/13 职场文书
公安局负责人查摆问题及整改方案
2014/09/27 职场文书
2015年乡镇统计工作总结
2015/04/22 职场文书
Django+Celery实现定时任务的示例
2021/06/23 Python
奥特曼十大神器:奥特手镯在榜,第一是贝利亚的神器
2022/03/18 日漫