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 相关文章推荐
IE无法设置短域名下Cookie
Sep 23 Javascript
JS运行耗时操作的延时显示方法
Nov 19 Javascript
JavaScript中神奇的call()方法
Mar 12 Javascript
JSON字符串转JSON对象
Jul 31 Javascript
jQuery实现的模拟弹出窗口功能示例
Nov 24 Javascript
基于JavaScript实现随机颜色输入框
Dec 10 Javascript
jquery仿京东侧边栏导航效果
Mar 02 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
Jul 31 Javascript
jQuery实现广告条滚动效果
Aug 22 jQuery
js实现简单模态框实例
Nov 16 Javascript
如何让微信小程序页面之间的通信不再变困难
Jun 03 Javascript
vue实现图片上传功能
May 28 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邮件类
2007/01/03 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
php数组和链表的区别总结
2019/09/20 PHP
Code:loadScript( )加载js的功能函数
2007/02/02 Javascript
Extjs 几个方法的讨论
2010/01/28 Javascript
js对象数组按属性快速排序
2011/01/31 Javascript
jQuery代码优化之基本事件
2011/11/01 Javascript
js的alert样式如何更改如背景颜色
2014/01/22 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
2017/03/03 Javascript
微信小程序 request接口的封装实例代码
2017/04/26 Javascript
react+redux的升级版todoList的实现
2017/12/18 Javascript
在vue项目中集成graphql(vue-ApolloClient)
2018/09/08 Javascript
微信小程序登录对接Django后端实现JWT方式验证登录详解
2019/07/29 Javascript
vue仿淘宝滑动验证码功能(样式模仿)
2019/12/10 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
[01:56]2014DOTA2西雅图邀请赛 MVP外卡赛老队长精辟点评
2014/07/09 DOTA
python实现井字棋游戏
2020/03/30 Python
Python中eval带来的潜在风险代码分析
2017/12/11 Python
Python获取指定文件夹下的文件名的方法
2018/02/06 Python
打包python 加icon 去掉cmd黑窗口方法
2019/06/24 Python
Python基于内置库pytesseract实现图片验证码识别功能
2020/02/24 Python
Django3中的自定义用户模型实例详解
2020/08/23 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
行政监察建议书
2014/05/19 职场文书
幼儿园感恩节活动方案
2014/10/06 职场文书
销售合作意向书范本
2015/05/08 职场文书
可怜妈妈观后感
2015/06/09 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
Vue中foreach数组与js中遍历数组的写法说明
2021/06/05 Vue.js
Python anaconda安装库命令详解
2021/10/16 Python