我试图找出如何使jQuery幻灯片#content2向下并用它替换#content1,同时使它看起来像#content1实际上是由#content2推下了,将其从视图中移除...

然后,单击以使#content2替换#content1的同一按钮也需要通过将#content2替换为#content1来使它们向上滑动并相互推开,以产生相反的效果...

我对jQuery并不是很好,所以我确定我以错误的方式进行了尝试,但这是我尝试过的方法:

$(document).ready(function() {
$('#click').click(function() {
 if($('#content1').is(':visible')) {
  $('#content1').slideUp();
 }
 else {
  $('#content2').slideDown();
 }
}).click(function() {
 if($('#content1').is(':visible')) {
  $('#content2').slideDown();
 }
 else {
  $('#content1').slideUp();
 }
});


});

最佳答案

您只需要绑定一次单击,就可以切换幻灯片效果。
你可以尝试这样的事情

$(document).ready(function() {

  $('#click').click(function() {
    $('#content1').slideToggle();
    $('#content2').slideToggle();
  }
}

10-05 20:08