jquery if else语句不起作用

时间:2013-03-04 22:37:17

标签: jquery drupal login

我一直在尝试使用不同的方法在切换div可见时使div添加,并在不执行时删除。但是没有读取其他内容,无论我怎么说,其他语句都是永远不会读的。

这就是我现在所拥有的

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

我也尝试过:可见和计数器:隐藏,但无论它是如何工作的,如果我不能让声明的其他部分读取我无法获得所需的效果。

这是drupal 6网站我正在努力

1 个答案:

答案 0 :(得分: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();
  }
});