ボタンを押してアニメーションをオンにした後でロードしたかっpaperjs
たのですが、ページのロード後に用紙をロードすると、ペーパースクリプトが機能しないようです。
コメントアウトしてsetTimeout
直接コメントを$.getScript
外すと、paperjsがを起動しalert('hi')
ます。理解できません。
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function () {
var paperUrl = 'http://cdnjs.cloudflare.com/ajax/libs/paper.js/0.22/paper.js';
$("#jq").text("jQuery is now loaded.")
var lateLoad = function() {
$.getScript(paperUrl, function() {
$("#pp").text("Paperjs is now loaded.");
});
};
//setTimeout(lateLoad, 100);
$.getScript(paperUrl, function() {
$("#pp").text("Paperjs is now loaded.");
});
});
</script>
</head>
<body>
<script type="text/paperscript" canvas="myCanvas">
$('body').css({"background-color": "#999"});
alert('hi!');
</script>
<p id="jq">jQuery NOT loaded yet.</p>
<p id="pp">Paperjs NOT loaded yet.</p>
</body>
</html>
Windows7x64でChrome23.0.1271.97mを使用しています。誰かがここで何が起こっているのか考えていますか?