如果我使用此:PJS是未定义的(processingjs)
$(document).ready(function() {
pjs = Processing.getInstanceById("EyeCanvas");
console.log(pjs);
}
然后PJS总是未定义
当我使用此:
function test() {
pjs = Processing.getInstanceById("EyeCanvas");
console.log(pjs);
}
和触发测试()的一个按钮那么pjs = D.处理,因为它应该是。
我在这个顺序加载脚本:
<script type="text/javascript" src="processing-1.3.6.min.js"></script>
<script type="text/javascript" src="jquery1-7-1.js"></script>
<script type="text/javascript" src="script.js"></script>
如何与不具有人按下按钮PJS工作?
如果您在页面的“加载”处理程序而不是“就绪”中尝试它会发生什么? – Pointy 2012-01-08 16:54:27
澄清Pointy的评论:'$(window).load(function(){// Get instance here})' – 2012-01-08 17:27:59
为什么在jquery之前处理?和什么浏览器/平台? – mplungjan 2012-01-08 18:00:02