2014-12-07 14 views
0

Skrollr.js를 사용하여 다트 웹 애플리케이션에서 스크롤 기반 애니메이션을 구현하려고합니다. 지금까지 나는() 주에 다음과 같은 한 : 실행할 때Skrollr with Dart

main() { 
    ScriptElement script = new ScriptElement() 
    ..type = 'application/javascript' 
    ..src = 'skrollr.min.js'; 
    document.body.children.add(script); 
    ScriptElement script2 = new ScriptElement() 
    ..type = 'application/javascript' 
    ..innerHtml = 'var s = skrollr.init({forceHeight: false});'; 
    document.body.children.add(script2); 

    js.context.callMethod('skrollr', ['init({forceHeight: false})']); 
} 

은 어떤 이유로 나는 다음과 같은 오류가 받고 있어요 :

skroller.min.js 가에 배치 된

Uncaught ReferenceError: skrollr is not defined and 
Exception: NoSuchMethodError: method not found: 'skrollr' 
app를 index.html 옆에두면 내가 잘못 된 점에 대한 도움을 얻을 수 있습니다.

또한 스크롤 기반 애니메이션의 경우 Dart 대안 인 경우 그 사실을 알고있어 기쁘게 생각합니다.

미리 감사드립니다.

+0

나는 다음과 같아야한다고 생각한다 :'js.context [ 'skrollr']. callMethod ('init', [{ 'forceHeight': false}])'. – Robert

+0

@ 로버트, 그냥 시도하고 '잡히지 ReferenceError : skrollr 정의되지 않은'여전히 받고. – basheps

+0

당신은'document.body.append'을 사용하거나 그냥 html 코드에