级联菜单和tab页的 jquery实现--第一步第二部
2015-04-23 12:48
323 查看
<html> <head> <title>3434</title> <script src="js/jquery-1.9.1.js" type="text/javascript"></script> <script src="js/jquery.cookie.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(function(){ var jsonAll =''; jQuery("select").change(function(){ if(jsonAll && jQuery(this).val() !="Select" && jQuery(this).is("#sheng")){ var json= jsonAll[$(this).val()]; $(this).next("select").find("option").not(":contains(Select)").remove(); for (var i = 0; i <json.length ; i++) { $(this).next("select").append("<option value="+json[i]+">"+json[i]+"</option>"); }; } }); function initData(){ var arr= [11,12,13]; var arr2= [21,22,23]; var json={ "1":arr, "2":arr2, } jsonAll = eval(json) }; initData(); }); </script> </head> <body> <div> <select id='sheng'> <option value='Select'>Select</option> <option value='1'>1</option> <option value='2'>2</option> </select> <select id='shi'> <option value='Select' >Select</option> </select> </div> </body> </html>
2
<html> <head> <title>3434</title> <script src="js/jquery-1.9.1.js" type="text/javascript"></script> <script src="js/jquery.cookie.js" type="text/javascript"></script> <script type="text/javascript"> jQuery(function(){ jQuery(".tab li").bind("click",function(){ var index = jQuery(".tab li").index(jQuery(this)); jQuery(this).parents(".tab").next(".content").find("div").eq(index).show().siblings().hide(); }); function init(){ jQuery(".content div").hide(); }; init(); }); </script> <style type="text/css"> .tab{ width: 300px; height: 30px; } .tab li{ float: left; border: 1px solid gray; } .tab .clear{ clear: both; } .content{ border: 1px solid gray; width: 300px; height: 300px; } </style> </head> <body> <div> <div class='tab'> <ul > <li >语文</li> <li >数学</li> <li >物理</li> <li class='clear'></li> </ul> </div> <div class="content"> <div>语文</div> <div>数学</div> <div>物理</div> </div> </div> </body> </html>
3
<html>
<head>
<title></title>
<script type="text/javascript" src="js/jquery-1.9.1.js"></scri{pt>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<style type="text/css">
.array {
height:0;
width:0;
overflow: hidden;
font-size: 0;
line-height: 0;
border-color:transparent transparent transparent gray;
border-style:dashed dashed dashed solid;
border-width:15px;
}
.float{
float:left;
}
.cls{
clear:both;
}
.getback,.byemail{
width: 100px;
height: 30px;
background: gray;
}
.selected{
border-color:transparent transparent transparent red;
background: red;
}
</style>
<script type="text/javascript">
$(function(){
function init(){
$(".content > div").hide().eq(0).show();
$(".nav div").eq(0).addClass("selected").next("div").addClass("selected");
}
$("input[type=button]").click(function(){
if($(this).is("input[value=next]")){
$(".content > div").eq(0).hide().end().eq(1).show();
$(".nav > div").eq(0).removeClass("selected").next("div").removeClass("selected").next("div").addClass("selected").next("div").addClass("selected");
}
if($(this).is("input[value=prev]")){
$(".content > div").eq(1).hide().end().eq(0).show();
$(".nav > div").eq(2).removeClass("selected").next("div").removeClass("selected").end().end().eq(0).addClass("selected").next("div").addClass("selected");
}
});
init();
});
</script>
</head>
<body>
<div class='nav'>
<div class="getback float">找回基本信息</div>
<div class="array float"></div>
<div class="byemail float">填写找回邮箱</div>
<div class="array float"></div>
<div class="cls"></div>
</div>
<div class="content">
<div class="base1">
<br><br>获取信息1:
<input type="button" value='next'>
</div>
<div class="base2">
<br>获取信息2:
<input type="button" value='prev'>
</div>
</div>
</body>
</html>
3
<html>
<head>
<title></title>
<script type="text/javascript" src="js/jquery-1.9.1.js"></scri{pt>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<style type="text/css">
.array {
height:0;
width:0;
overflow: hidden;
font-size: 0;
line-height: 0;
border-color:transparent transparent transparent gray;
border-style:dashed dashed dashed solid;
border-width:15px;
}
.float{
float:left;
}
.cls{
clear:both;
}
.getback,.byemail{
width: 100px;
height: 30px;
background: gray;
}
.selected{
border-color:transparent transparent transparent red;
background: red;
}
</style>
<script type="text/javascript">
$(function(){
function init(){
$(".content > div").hide().eq(0).show();
$(".nav div").eq(0).addClass("selected").next("div").addClass("selected");
}
$("input[type=button]").click(function(){
if($(this).is("input[value=next]")){
$(".content > div").eq(0).hide().end().eq(1).show();
$(".nav > div").eq(0).removeClass("selected").next("div").removeClass("selected").next("div").addClass("selected").next("div").addClass("selected");
}
if($(this).is("input[value=prev]")){
$(".content > div").eq(1).hide().end().eq(0).show();
$(".nav > div").eq(2).removeClass("selected").next("div").removeClass("selected").end().end().eq(0).addClass("selected").next("div").addClass("selected");
}
});
init();
});
</script>
</head>
<body>
<div class='nav'>
<div class="getback float">找回基本信息</div>
<div class="array float"></div>
<div class="byemail float">填写找回邮箱</div>
<div class="array float"></div>
<div class="cls"></div>
</div>
<div class="content">
<div class="base1">
<br><br>获取信息1:
<input type="button" value='next'>
</div>
<div class="base2">
<br>获取信息2:
<input type="button" value='prev'>
</div>
</div>
</body>
</html>
相关文章推荐
- java jquery json实现二级级联互动菜单
- 【军哥谈CI框架】之JQuery实现全国城市级联菜单的应用
- jquery 利用show和hidden实现级联菜单示例代码
- jQuery实现可收缩展开的级联菜单实例代码
- jQuery实现可收缩展开的级联菜单实例代码
- ajax 四级级联菜单(jquery实现)
- jQuery+ajax实现无刷新级联菜单示例
- jQuery+ajax实现无刷新级联菜单示例
- jquery 利用show和hidden实现级联菜单
- jQuery实现级联菜单(仿淘宝首页)
- jQuery实现级联菜单效果(仿淘宝首页菜单动画)
- jQuery实现级联菜单效果(仿淘宝首页菜单动画)
- jsp jquery实现级联菜单,jquery对select元素的简单操作
- 二级联互动菜单(java jquery json实现)
- jquery 利用show和hidden实现级联菜单示例代码
- 一个jquery实现右键菜单,兼容FF
- jQuery实现二级菜单显示(超链接中)
- DOM23---Js级联菜单实现城市的选择