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 相关文章推荐
浅谈JavaScript编程语言的编码规范
Oct 21 Javascript
JSON中双引号的轮回使用过程中一定要小心
Mar 05 Javascript
22点关于jquery性能优化的建议
May 28 Javascript
使用Node.js为其他程序编写扩展的基本方法
Jun 23 Javascript
javascript 动态样式添加的简单实现
Oct 11 Javascript
javascript中call,apply,bind函数用法示例
Dec 19 Javascript
JS实现的RGB网页颜色在线取色器完整实例
Dec 21 Javascript
JavaScript中Math对象的方法介绍
Jan 05 Javascript
JS中Array数组学习总结
Jan 18 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
Mar 01 Javascript
vue上传图片到oss的方法示例(图片带有删除功能)
Sep 27 Javascript
三步搞定:Vue.js调用Android原生操作
Sep 07 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
PHP之sprintf函数用法详解
2014/11/12 PHP
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
2012/01/04 Javascript
jQuery实现表头固定效果的实例代码
2013/05/24 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
纯js实现遮罩层效果原理分析
2014/05/27 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
2016/11/25 Javascript
jQuery动态增减行的实例代码解析(推荐)
2016/12/05 Javascript
jQuery实现多张图片上传预览(不经过后端处理)
2017/04/29 jQuery
React学习之受控组件与数据共享实例分析
2020/01/06 Javascript
vue watch监控对象的简单方法示例
2021/01/07 Vue.js
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
python中的yield使用方法
2014/02/11 Python
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
Python实现感知机(PLA)算法
2017/12/20 Python
python爬取淘宝商品销量信息
2018/11/16 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
python实现简单加密解密机制
2019/03/19 Python
Django Rest framework频率原理与限制
2019/07/26 Python
简单易懂Pytorch实战实例VGG深度网络
2019/08/27 Python
python实现大学人员管理系统
2019/10/25 Python
Python logging模块异步线程写日志实现过程解析
2020/06/30 Python
Python爬虫爬取新闻资讯案例详解
2020/07/14 Python
Expedia爱尔兰:酒店、机票、租车及廉价假期
2017/01/02 全球购物
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
会计顶岗实习心得
2014/01/25 职场文书
学习十八大演讲稿
2014/09/15 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
个人欠款协议书范本2014
2014/11/02 职场文书
小学优秀班主任材料
2014/12/17 职场文书
个人委托书范文
2015/01/28 职场文书
党员个人总结范文
2015/02/14 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
财产分割协议书
2016/03/22 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL