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添加输出窗口的代码
Feb 07 Javascript
JavaScript中使用构造函数实现继承的代码
Aug 12 Javascript
js 输出内容到新窗口具体实现代码
May 31 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
Feb 12 Javascript
JS面向对象基础讲解(工厂模式、构造函数模式、原型模式、混合模式、动态原型模式)
Aug 16 Javascript
浅谈javascript中字符串String与数组Array
Dec 31 Javascript
Jquery Easyui表单组件Form使用详解(30)
Dec 19 Javascript
深入浅析AngularJS中的一次性数据绑定 (bindonce)
May 11 Javascript
简单实现jQuery轮播效果
Aug 18 jQuery
详解JS转换数值函数Number()、parseInt()、parseFloat()
Aug 24 Javascript
vue 表单验证按钮事件交由父组件触发的方法
Dec 17 Javascript
微信小程序中button去除默认的边框实例代码
Aug 01 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文件打开、关闭、写入的判断与执行代码
2011/05/24 PHP
php 从一个数组中随机的取出若干个不同的数实例
2016/12/31 PHP
基于 Swoole 的微信扫码登录功能实现代码
2018/01/15 PHP
jquery 实现的全选和反选
2009/04/15 Javascript
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
关于div自适应高度/左右高度自适应一致的js代码
2013/03/22 Javascript
js二级地域选择的实现方法
2013/06/17 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
BootStrap框架个人总结(bootstrap框架、导航条、下拉菜单、轮播广告carousel、栅格系统布局、标签页tabs、模态框、菜单定位)
2016/12/01 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
node文件上传功能简易实现代码
2017/06/16 Javascript
vue-cli 自定义指令directive 添加验证滑块示例
2017/10/19 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
2020/05/20 Javascript
简单了解vue 插值表达式Mustache
2020/07/22 Javascript
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
使用PyV8在Python爬虫中执行js代码
2017/02/16 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
Linux下python制作名片示例
2018/07/20 Python
Tensorflow使用支持向量机拟合线性回归
2018/09/07 Python
PyCharm 配置远程python解释器和在本地修改服务器代码
2019/07/23 Python
Django之模板层的实现代码
2019/09/09 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
制药工程专业应届生求职信
2013/09/24 职场文书
演讲稿怎么写
2014/01/07 职场文书
社区学习十八大感想
2014/01/22 职场文书
简历里的自我评价
2014/01/31 职场文书
数学检讨书1000字
2014/02/24 职场文书
团结演讲稿范文
2014/05/23 职场文书
环保项目建议书
2014/08/26 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
提取视频中的音频 Python只需要三行代码!
2021/05/10 Python