1

我一直在尝试不同的方法来使 div 在切换 div 可见时添加自身,并在不可见时删除。但是 else 不会被读取,无论我怎么说,else 语句都不会被读取。

这就是我现在所拥有的

if ($('#toboggan-login').css('display') == 'none'){
    $("#art-main").append('<div class="outer-login"></div>');
} else{
    $("#art-main").find(".outer-login").removeClass();
}

我也尝试过 :visible 和 counter :hidden 但不管它是如何工作的,如果我无法读取语句的 else 部分,我将无法获得预期的效果。

这是我正在开发的 drupal 6 网站

4

1 回答 1

1

您可能需要将此代码与“#toboggan-login”的切换事件连接起来。就像是:

$('#toboggan-login').toggle('slow', function() {
  if ($(this).css('display') == 'none'){
    $("#art-main").append('<div class="outer-login"></div>');
  } else{
    $("#art-main").find(".outer-login").remove();
  }
});
于 2013-03-05T11:19:43.690 回答