20180607jquery实现切换变色

实现切换:

方法一:

$(function(){

// $("#ypzw").hide();
// $("#gzjy").hide();
// $("#xzyq").hide();
// $("#gzdd").hide();
// $("#one").click(function() {
// $("#ypzw").toggle();
// $("#one").addClass("active");
// $("#two").removeClass("active");
// $("#three").removeClass("active");
// $("#four").removeClass("active");
// $("#gzjy").hide();
// $("#xzyq").hide();
// $("#gzdd").hide();
// })
// $("#two").click(function() {
//
// $("#two").addClass("active");
// $("#one").removeClass("active");
// $("#three").removeClass("active");
// $("#four").removeClass("active");
// $("#gzjy").toggle();
// $("#ypzw").hide();
// $("#xzyq").hide();
// $("#gzdd").hide();
// })
// $("#three").click(function() {
//
// $("#three").addClass("active");
// $("#two").removeClass("active");
// $("#one").removeClass("active");
// $("#four").removeClass("active");
// $("#xzyq").toggle();
// $("#ypzw").hide();
// $("#gzjy").hide();
// $("#gzdd").hide();
// })
// $("#four").click(function() {
// $("#four").click(function() {
// $("#four").addClass("active");
// $("#three").removeClass("active");
// $("#two").removeClass("active");
// $("#one").removeClass("active");
// $("#gzdd").toggle();
// $("#ypzw").hide();
// $("#gzjy").hide();
// $("#xzyq").hide();
// })
//
// })

方法2

html:

<div class="nav">
<div class="navbar active">职位</div>
<div class="navbar">经验</div>
<div class="navbar">工资</div>
<div class="navbar">地点</div>
</div>

//顺序和上面一样

<div class="tan_chuang_a" style="display: flex; flex-direction: column;">
<div class="ws">
职位弹窗
</div>
</div>

<div class="tan_chuang_a" style="display: flex; flex-direction: column;">
<div class="ws">
经验弹窗
</div>
</div>

<div class="tan_chuang_a" style="display: flex; flex-direction: column;">
<div class="ws">
工资弹窗
</div>
</div><div class="tan_chuang_a" style="display: flex; flex-direction: column;">
<div class="ws">
地点弹窗
</div>
</div>

JS:

$(function() {

$('.tan_chuang_a').hide();

$(".nav .navbar").click(function(e) {

var i = $(this).index();

$(this).addClass('active').siblings('.navbar').removeClass('active');

$('.tan_chuang_a').eq(i).toggle().siblings('.tan_chuang_a').hide();

})

})

 

 

 

方法3:

HTML:

<div class="tan_chuang_a" style="display: flex; flex-direction: column;">
<div >
<span id="jy_0"    onclick="jy_data(0);">不限</span>
<span id="jy_1" onclick="jy_data(1);">无经验</span>
<span id="jy_2" onclick="jy_data(2);">1-3年</span>
</div>

JS:

function jy_data(id){

$("jy_"+id).css("color":"red");

$("jy_"+id).siblings("span").css("color":"#00");

}

}

 

posted @ 2018-06-07 10:16  我就是要叫鱼摆摆  阅读(185)  评论(0)    收藏  举报