2014-02-06 4 views
0

호출하는 방법 :내가 다음 코드 한 토글 기능

$("#First").toggle(function() { 
$('#Second').load('http://www.astralinternet.com/smtp_provider.php', function() {}); 
    ... stuff ... 
}, function() { 
    hide stuff... 
    etc... 
}); 

이는 사람들에게 DIV 유사한 사용됩니다 : 이제

<div id="First" style=" 
    position:aboslute; 
    height:400px; 
    width:400px; 
    top:0px; 
    left:0px; 
"></div> 
<div id="Second" style=" 
    position:aboslute; 
    height:380px; 
    width:380px; 
    top:10px; 
    left:10px; 
"></div> 

, 둘 다에 의해 트리거 될 토글 싶습니다 #first 및 #Second

나는 이런 식으로 토글을 호출하려고했습니다

:

$("#first, #Second").toggle(function() { ... 

둘 다 div가 자신의 토글 이벤트를 갖고있는 것처럼 행동하므로 재미있는 결과를 제공합니다.

$("#Second").click(function() { $("#Firsrt").toggle() }); 

을 그리고 그것은 단지 내 첫 번째 DIV에 "디스플레이"토글을 추가 :

나는 추가 시도했습니다.

입력 해 주셔서 감사합니다.

+1

스크립트가 벽 떨어져입니다 .. 그리고 귀하의 질문은 이해하기가 어렵습니다 ... – VIDesignz

+0

예제에 여러 가지 문자 문제가 있습니다 (예제가 그랬 으면 좋겠어요) –

+0

간단한 예제로 원래 코드는 게시물에 약간 큽니다.하지만 필요한 경우 , 나는 그것을 놓을지도 모른다. ... –

답변

0

문제점을 해결했습니다. 나는 tottle를 교체했습니다 및 스위치의 경우 사용 :

var iteration = 1; 
$('.SMTP_SHOW, .SMTP_CONTENT').click(function(){ 
switch (iteration) { 
    case 1: 
       Stuff... 
       break; 
      case 2: 
       Stuff... 
       break;    
    } 
iteration++; 
if (iteration>2) iteration=1 
}) 

이 양쪽 모두의 ID가 (...이 경우 또는 스위치) 같은 트리거에 링크되어