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 相关文章推荐
JS控制FileUpload的上传文件类型实例代码
Oct 07 Javascript
原生JS实现圆环拖拽效果
Apr 07 Javascript
JS控制鼠标拒绝点击某一按钮的实例
Dec 29 Javascript
vue-router重定向不刷新问题的解决
Jun 25 Javascript
Angular resolve基础用法详解
Oct 03 Javascript
vue实现百度搜索功能
Dec 28 Javascript
js实现图片上传到服务器和回显
Jan 19 Javascript
JavaScript隐式类型转换代码实例
May 29 Javascript
JS实现躲避粒子小游戏
Jun 18 Javascript
jQuery实现滑动开关效果
Aug 02 jQuery
全面解析Vue中的$nextTick
Dec 24 Vue.js
VUE之图片Base64编码使用ElementUI组件上传
Apr 09 Vue.js
浅析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 if 想到的些问题
2008/03/22 PHP
详解PHP执行定时任务的实现思路
2015/12/21 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
2017/07/03 PHP
JavaScript Tips 使用DocumentFragment加快DOM渲染速度
2010/06/28 Javascript
DOM2非标准但却支持很好的几个属性小结
2012/01/21 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
JQuery实现的购物车功能(可以减少或者添加商品并自动计算价格)
2015/01/13 Javascript
纯js实现无限空间大小的本地存储
2015/06/18 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
2017/07/03 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
vue下拉列表功能实例代码
2018/04/08 Javascript
vue.js通过路由实现经典的三栏布局实例代码
2018/07/08 Javascript
vue-router 前端路由之路由传值的方式详解
2019/04/30 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
2020/03/17 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
Python自动化构建工具scons使用入门笔记
2015/03/10 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
python取代netcat过程分析
2018/02/10 Python
python奇偶行分开存储实现代码
2018/03/19 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
python数据预处理方式 :数据降维
2020/02/24 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
2020/05/22 Python
一篇文章带你搞定Ubuntu中打开Pycharm总是卡顿崩溃
2020/11/02 Python
使用CSS3代码绘制可爱的Hello Kitty猫
2016/08/03 HTML / CSS
前端实现打印图像功能
2019/08/27 HTML / CSS
世界各地的当地人的食物体验:Eatwith
2019/07/26 全球购物
《乌鸦和狐狸》教学反思
2014/02/08 职场文书
党的群众路线教育实践活动心得体会900字
2014/03/07 职场文书
李敖北大演讲稿
2014/05/24 职场文书
运动会广播稿诗歌版
2014/09/12 职场文书
回门宴新娘答谢词
2015/09/29 职场文书
2016年大学生党员承诺书
2016/03/24 职场文书