イベント ハンドラーがキャンバスとやり取りするときに問題が発生しています。基本的に何が起こるかというと、キャンバスの下にあるイベント ハンドラーがキャンバスの上にあるキャンバスに何らかの影響を与えており、イベントが壊れることがあります。
onmouseover イベントを使用して上部キャンバスを非表示にし、onmouseout を使用して要素を再表示しています。onmousemove でも同じ効果が得られることに注意してください。
コードを jsfiddle に置き換えました: http://jsfiddle.net/morgaman/zPuH8/ ...しかし、イライラすることに実行されません。したがって、作業バージョン自体は、 http ://chrismorga.com/rainnav/rbowtester.html でホストされています。
「jCanvas」( http://calebevans.me/projects/jcanvas/index.php ) が私の問題に対する jQuery の答えだと聞いたことがありますが、それをプログラムする方法や再帰的なアニメーションを機能させる方法がわかりません。ヘルプ?