jQuery 单击事件使 div 向下滑动并将下一个 div 推出视口(viewport)

标签 jquery replace slide slideup slidedown

我正在尝试弄清楚如何使 jQuery 向下滑动 #content2 并用它替换 #content1,同时使其看起来像 #content1 实际上被 #content2 按下,将其从 View 中删除...

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

我不太擅长 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();
 }
});

});

最佳答案

只需绑定(bind)一次点击,即可切换幻灯片效果。 你可以尝试这样的事情

$(document).ready(function() {

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

关于jQuery 单击事件使 div 向下滑动并将下一个 div 推出视口(viewport),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2616736/

相关文章:

javascript - 主页和注销按钮在页面刷新之前不起作用

javascript - jQuery:只包装第一个和第二个 child ,而不是其余的 child

javascript replace() 不替换包含文字\r\n 字符串的文本

html - 在 iPad 中通过滑动导航到其他页面(通过 HTML5、CSS3 和 JS)(带有幻灯片动画)

javascript - IE8/9 幻灯片放映可见性问题..?

javascript - 通过 JS 删除 X 类时添加类

jquery - angular.js ng-repeat 中的 css ".selected"无法正常工作

jquery - 在中间宽度不同的旋转木马中部分显示下一张和上一张图像

sql - 在 REPLACE 函数中使用列值作为字符串模式

Python 替换函数