Javascript 如何使用jquery启用/禁用div层

Javascript 如何使用jquery启用/禁用div层,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有以下要求…我想有4个href标签,当我点击一个特定的标签来显示一个在CSS中默认设置为隐藏的div层时。当我单击另一个href以显示另一个div并关闭上一个div时。我想感谢任何帮助 HTML <p><a href="#" id="btn1">Link1</a></p> <p><a href="#" id="btn2">Link2</a></p>

我有以下要求…我想有4个href标签,当我点击一个特定的标签来显示一个在CSS中默认设置为隐藏的div层时。当我单击另一个href以显示另一个div并关闭上一个div时。我想感谢任何帮助

HTML

            <p><a href="#" id="btn1">Link1</a></p>
            <p><a href="#" id="btn2">Link2</a></p>
            <p><a href="#" id="btn3">Link3</a></p>
            <p><a href="#" id="btn4">Link4</a></p>
JQUERY

('#btn1').click(function(e) { 

            $('#index_main_refSL').css({opacity: 1.0, visibility: "visible"}).animate({opacity: 0}, 200);
            $('#index_main_refSL').stop();
            $('#index_main_refFL').hide();
            $('#index_main_refFL2').hide();
            $('#index_main_refAm').hide();




    });
    $('#btn2').click(function(e) { 

            $('#index_main_refFL').css({opacity: 1.0, visibility: "visible"}).animate({opacity: 0}, 200);
            $('#index_main_refSL').stop();
            $('#index_main_refSL').hide();
            $('#index_main_refFL2').hide();
            $('#index_main_refAm').hide();
            /*$('#index_main_refFL').stop();*/


    });
    $('#btn3').click(function(e) { 

            $('#index_main_refFL2').css({opacity: 1.0, visibility: "visible"}).animate({opacity: 0}, 200);
            $('#index_main_refSL').stop();
            $('#index_main_refSL').hide();
            $('#index_main_refFL').hide();
            $('#index_main_refAm').hide();
            /*$('#index_main_refFL2').stop();*/


    });
    $('#btn4').click(function(e) { 
            $('#index_main_refAm').css({opacity: 1.0, visibility: "visible"}).animate({opacity: 0}, 200);
            $('#index_main_refSL').stop();
            $('#index_main_refSL').hide();
            $('#index_main_refFL').hide();
            $('#index_main_refFL2').hide();
            /*$('#index_main_refAm').stop();*/


    });

您可以使用
fadeIn()
而不是
animate()

在CSS中..将
display:block
更改为
none

#index_main_refSL {
  display:none;
  position:absolute;
  width:600px;
  height:495px;
  background:#09F;
} 

您可以使用
fadeIn()
而不是
animate()

在CSS中..将
display:block
更改为
none

#index_main_refSL {
  display:none;
  position:absolute;
  width:600px;
  height:495px;
  background:#09F;
} 

您可以使用
fadeIn()
而不是
animate()

在CSS中..将
display:block
更改为
none

#index_main_refSL {
  display:none;
  position:absolute;
  width:600px;
  height:495px;
  background:#09F;
} 

您可以使用
fadeIn()
而不是
animate()

在CSS中..将
display:block
更改为
none

#index_main_refSL {
  display:none;
  position:absolute;
  width:600px;
  height:495px;
  background:#09F;
}