2013-02-24 1 views
2

jQuery 플러그인이 있습니다. 옵션 중 하나는 애니메이션에 사용하기 쉬운 방법입니다. 계속 진행하기 전에 여유 메서드가 정의되어 있는지 확인할 수 있기를 원하며 지정된 여유 메서드를 사용하여 $.animate(...) 함수를 호출하고 싶습니다. 좋아요 :특정 jquery-easing 메서드가 정의되어 있는지 어떻게 확인합니까?

var easingMethod = option.easing; 
if (!IsDefined(easingMethod)) easingMethod = 'linear'; 

무엇이 IsDefined()입니까?

내가 할 수있는 if (typeof(easingMethod)==undefined) 그러나 typeof(easingMethod)==='string'. 나는 더 많은 것을 생각하고있다

function isDefined(s) { 
    // If a method named 's' is defined, return true, else false 
} 

그리고 나는 그것을 어떻게 할 지 모른다.

답변

3

어때요?

+0

감사합니다. 그것은 작동하는 것 같습니다. 아마도'hasOwnProperty (s)'에 대해 좀 더 준비해야합니다. –