2013-03-04 2 views
1

토글 div가 표시 될 때 div를 추가하고 그렇지 않을 때 div를 제거하는 다른 방법을 시도해 왔습니다. 하지만 else 문은 읽지 않습니다. 아무리 넣어도 else 문은 읽히지 않습니다. 눈에 보이는 카운터 : 숨겨진하지만 상관없이 내가 명령문의 다른 부분을 취득하지 못할 경우 읽기가 어떻게 작동하는지 내가 얻을 어차피 jquery if if working else

내가 지금

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

이 나는 ​​또한 시도 것입니다 원하는 효과. 이것이

당신은 아마 '#의 썰매 - 로그인'의 토글 이벤트에이 코드를 연결해야

+0

이 문제가 발생합니까? –

+0

언제 이것을 실행합니까, 페이지로드에만 있습니까? – adeneo

+0

당신이 필요로하는 것은 실용적인 예라고 생각합니다. 그렇다면 아마 그 문제는 아닙니다. 희망이 도움이됩니다;) http://codepen.io/anon/pen/qomAI – Shanimal

답변

0

작업 드루팔 6 웹 사이트 메신저입니다. 다음과 같은 메시지가 표시됩니다.

$('#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(); 
    } 
}); 
+0

이 작업은 약간의 실수로 진행되었습니다. 고마워. – PH83