1

トグルdivが表示されているときにdivを追加し、表示されていないときに削除するさまざまな方法を試してきました。しかし、elseステートメントは決して読まれません。

これは私が今持っているものです

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

私も :visible とカウンター :hidden を試しましたが、ステートメントのelse部分を読み取れない場合、どのように機能するかに関係なく、目的の効果が得られません。

これは私が取り組んでいるdrupal 6 Webサイトです

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 に答える