2014-12-03 3 views
0

j 쿼리에서 "a waypoint"를 사용하려고합니다. "else"문을 추가하려고 할 때 외에도 잘 작동합니다. 아이디어는 "이 지점에서 일하라"텍스트를 맨 위로 스크롤하여 모든 텍스트가 왼쪽으로 갈 것입니다. 그것은 "else"를 추가하려고 할 때를 제외하고는 정상적으로 작동합니다.jquery-waypoint와 함께 작동하는 "else"문을 얻으십시오.

ive는 내가 추가 한 부분에 댓글을 달았습니다.이 부분은 작동을 멈추고 피들은 아래에 있습니다.

도와주세요

$('#waypoint').waypoint(function() { 
    // alert('You have scrolled to an entry.'); 
     $("p").animate({left:"300px"}); 
}else{ // NEWLY ADDED WORKS WITHOUT 
     $("p").animate({left:"0px"}); // NEWLY ADDED WORKS WITHOUT   
}, { 
    offset: '0%' 
}); 

http://jsfiddle.net/P3XnN/386/

+0

되지 않음 (100) 당신이 어떤 구문을 쓰는지는 확실하지만,'els e' 절이 함수에 추가됩니다. 'if'가 누락 되었습니까? Javascript 콘솔에서 오류를 체크 아웃하십시오. – stringsn88keys

+0

아니, 그냥 "if"문이 필요하다고 생각하지 않는다. 작동하지 않으면 정상적으로 작동하지만 "else"가 추가되면 코드가 손상된다. – user3681423

답변

0

당신이 기능에 direction 인수 캡처 할 수 있습니다 나타납니다

$('#waypoint').waypoint(function(direction) { 
    if(direction==="down") { 
    $("p").animate({left:"300px"}); 
    } else { 
    $("p").animate({left:"0px"}); 
    } 
}, { 
    offset: '0%' 
}); 

을 또는 데모 여기 : http://jsfiddle.net/P3XnN/404/

+0

슈퍼 소닉 뭉치 형제님께 감사드립니다! – user3681423