码迷,mamicode.com
首页 > Web开发 > 详细

jQuery实例—选项卡(js源码和jQuery)

时间:2016-06-13 18:40:02      阅读:251      评论:0      收藏:0      [点我收藏+]

标签:

分别利用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>无标题文档</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)

标签:

原文地址:http://www.cnblogs.com/moranhuishou/p/5581245.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!