2
나는이 자바 스크립트가 너무 일찍 달렸다. pentool.js
의 CutMeOut 클래스에는 canvas 요소와 함께 작동하는 코드가 들어 있습니다. 그러나, IE7과 IE8이 오류를주고있다 :모더 나이저 완성 기능이 보인다는
Object doesn't support property or method
을 그냥 excanvas
일반적으로 사이트가 작동로드합니다. 그렇다면 excanvas가 문제를 해결 한 후에 var cmo = new CutMeOut(settings);
을 실행하려면 어떻게해야합니까?
감사합니다.
Modernizr.load([
{
load: '/assets/js/frank/pentool.js',
complete: function() {
if (!document.createElement('canvas').getContext) {
Modernizr.load('/assets/js/excanvas.js');
} else {
var cmo = new CutMeOut(settings);
}
}
},
{
complete: function() {
if (!document.createElement('canvas').getContext) {
window.addEvent('load', function() {
var cmo = new CutMeOut(settings);
});
}
}
}
]);
'Object가 전체 오류가 아닌 것 같아 속성 또는 method'을 지원하지 않습니다 – Cerbrus
CutMeOut 클래스에서이 줄은 : this.ctx = canvas.getContext ('2d');'. 나는 그것을 해결하기 위해 excanvas가 필요한 문제를 이해합니다. 그러나 Modernizr의 완전한 기능을 사용하는 것이 효과가없는 것 같습니다. – beingalex
나는 본다. 로드 (여기에) (http://modernizr.com/docs/#load) (ctrl + f'if (! window.jQuery) {') 트릭을 수행할까요? – Cerbrus