解决方案 »
- 怎样在js中判断一个字符串包不包含另外一个字符串?
- 关于ie各版本的页面宽度获取问题
- dreamweaver 安装jquery智能提示插件,安装成功,就是不提示,怎么回事了
- 一段JS代码在http://localhsot和http://本机IP下显示的效果不一样
- 视图选择公式
- “4-20个字符(其中包括 A-Z,a-z,0-9)且不能为空”这个正则表达式怎么写?
- jquery.min.js一引入到工程中显示红叉
- 自制html5塔防游戏
- 这样的层的位置信息的取得
- 用obj.attachEvent("event",new Function("myFunction(param)")) attach的事件响应函数,怎么detach呢?
- 最近很纠结,大神帮忙
- 下拉框选择时下拉款无法收缩起来
没吧 我用的是return获取的画布
第一个js:
for(var i=0;i<files.length;i++)
{
var app = new dwv.App();
var file=files[i];
app.loadFiles(file);//这句是把文件传进另一个js,生成画布
var canvas=app.getCanvas();//这句是获取画布,错误在这里,提示是canvas不存在
draw.drawImage(canvas,i);//这句是画图,不用管
}第二个js:
this.generateAndDrawImage = function(width,height) {//这个函数是loadFiles里面的一个子函数,用于生成vCanvas的
vCanvas=document.createElement("canvas");
vCanvas.width=width;
vCanvas.height=height;
var vContext=vCanvas.getContext('2d');
imageData = vContext.createImageData(width, height);
view.generateImageData(imageData);
vContext.putImageData(imageData,0,0);
}
this.getCanvas=function(){
return vCanvas;
}
这里的问题,这个函数有没有回调把下面的代码写进回调里
80% 加上$( document.body ).ready( function(){} )
解决
基本是有依赖资源在加载
如果你不中断 那么代码执行的时候 依赖资源没加载完 就被代码调用 就是失败
你做了断点 那么中断的这个时间 资源就加载完了 后再执行代码就没问题了那请问要怎么解决啊,我初学JS,不是很懂你在使用drwimage 那么在绘制的时候 图片加载完了吗?
尝试下 image.onload 事件 先加载完图片 在执行绘画代码