2011-12-19 2 views
0

jquery를 처음 사용합니다. 내 phonegap android 응용 프로그램에서 jquery를 사용하여 응용 프로그램을 열 때 서버의 값이 로컬 데이터베이스에 삽입 될 때 경고를 자동으로 받기 위해 콜백 함수를 만들고 싶습니다. 해결책을 말해주십시오. 사전에 감사합니다.jquery를 사용하여 콜백 함수를 만드는 방법

답변

0

그리고 어떤 이유로 든 jQuery에서 내장 된 콜백을 사용할 수 없다면 직접 만들 수 있습니다.

function animateTop(element, callback) { 
    $(element).animate({top: 100}, 1000, function() { 
     callback.call(); 
    }); 
} 

그리고 당신과 같이 사용합니다 :

animateTop('#myelem', function() { 
    alert('element was animated'); 
}); 

바이올린이 : http://jsfiddle.net/adeneo/LdDBn/1/

예는 점 약간의 패배 그것에서

는 다음과 같이 보일 것입니다 가장 간단한 형태이다 jQuery에 내장 된 콜백을 사용하여 더 쉽게 수행 할 수 있기 때문에 간단하게 처리 할 수 ​​있습니다. 사용자 정의 콜백은 ything, 그냥 함수가 아니라 함수 인 경우 typeof을 사용하여 콜백 유형 등을 확인해야합니다. 온라인에서이 자료에 대한 자습서가 많이 있습니다.

+0

답장을 보내 주셔서 감사합니다. 코드를 시도했지만 버튼을 클릭 할 때이 함수가 호출됩니다. 그러나 클릭 이벤트없이 자동으로 경고해야합니다. – Mercy

+1

조금 더 설명해 주시겠습니까? 질문에 코드를 게시하여 정확히 무엇을하려고하는지 볼 수 있습니다. – adeneo

관련 문제