계단식 메뉴와tab페이지의 jquery 구현 - 1단계 2부

10363 단어 Jquery


	3434
    
    
    
    	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();
    	});
    	
    



2


	3434
    
    
    
    	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();
    	});
    
    



3

   
   


$(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();
});<<



<<<<





<<<

좋은 웹페이지 즐겨찾기