2017-08-27 19 views
1

HTML5を追加しようとしていますキャンバスキャンバスにいくつかのテキストをアニメーションしたいと思います。私はalphabet.jsbubble.js、およびカスタムスクリプトを使用しています。私の見出しにキャンバスを追加しようとしています。HTML5キャンバスとbubble.js

すべての私のスクリプトとキャンバスが適切にロードされますが、次のスクリプトが動作していません。

jQuery(document).ready(function($) { 
    var red = [0, 100, 63]; 
    var blue = [196, 77, 55]; 
    var green = [75, 100, 40]; 
    var orange = [40, 77, 55]; 
    var purple = [280, 50, 60]; 
    alert("Hello!"); 
    var myName = "Welcome to"; 
    var letterColors = [blue, red, orange, green, purple]; 
    if (15 > 5) { 
     bubbleShape = "circle"; 
    } else { 
     bubbleShape = "square"; 
    } 
    drawName(myName, letterColors); 
    bounceBubbles(); 
}); 

私はスクリプトで警告メッセージを入れた場合、私はdrawName(myName, letterColors)前にそれを配置する場合、それは動作します。

+0

アレイを正しく構築する方法(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array)を調べる必要があります。 アレイの値に囲まれた値を引用符で囲む必要があります。 – Adam

答えて

0

これは、何も起こっていないと仮定して、問題を解決する可能性があります。配列の値を引用符で囲むという単純な問題です。

jQuery(document).ready(function($) { 
    var red = [0, 100, 63]; 
    var blue = [196, 77, 55]; 
    var green = [75, 100, 40]; 
    var orange = [40, 77, 55]; 
    var purple = [280, 50, 60]; 
    alert("Hello!"); 
    var myName = "Welcome to"; 
    var letterColors = ['blue', 'red', 'orange', 'green', 'purple']; 
    if (15 > 5) { 
     bubbleShape = "circle"; 
    } else { 
     bubbleShape = "square"; 
    } 
    drawName(myName, letterColors); 
    bounceBubbles(); 
}); 

これは失敗します。エラーが発生した場合は、javascriptコンソールに見せてください。

+0

Thanks Adam A.これを試しても、コンソールでエラーが発生しました。drawNameが定義されていません。 – Joy

+0

"bubble.js"は頭の中か、閉じる ""タグの前にありますか? – Adam

関連する問題