2013-05-03 2 views
3

я получаю сообщение об ошибке Uncaught Тип ошибки: Не удается вызвать метод 'толчок' неопределенные в Jquery-1.5.1.min.js

Uncaught Type Error: Cannot call method 'push' undefined in jquery-1.5.1.min.js 

вот код

$(document).ready(function() { 
    setDrawingCanvasCoords(); 
    js_c_drawing = new fabric.Canvas('c_drawing'); 
    js_c_drawing.calcOffset(); 
    fabric.instances.push(js_c_drawing); 
}); 

Что я делаю неправильно в приведенном выше коде, может кто-нибудь мне помочь

+2

Вы не задать этот вопрос всего несколько минут назад? Тем не менее, и мой комментарий тогда будет таким, каким он будет сейчас. Является ли 'fabric.instances' NOT NULL/UNDEFINED Array? Иначе, инициализируйте его. –

+0

Да, я репетирую вопрос так, чтобы он был ясным образом @limelights i уже инициализируется в $ (document) .ready (function() {}); – Cathy

+0

В Fabric.js не существует такой вещи, которая называется «экземпляры» на объекте ткани. Если вы хотите добавить материал на холст, созданный Fabric, используйте '.add()', но на объект 'js_c_drawing'. –

ответ

2

сделать эту проверку:

if(typeof fabric.instances != "undefined") fabric.instances.push(js_c_drawing); 
+0

, ошибка не наступает, но когда я попытался перетащить и изменить размер формы, снова появляется ошибка @Prakash GPz – Cathy

1

Это строка с ошибкой.

fabric.instances.push(js_c_drawing); 

ошибка, скорее всего:

Uncaught Type Error: Cannot call method 'push' OF undefined 

Это говорит вам, что fabric.instances не существует. Array.prototype.push, вероятно, метод, который вы пытаетесь вызвать. Это pushes и элемент в конец массива. Это равнозначно:

var a = [] // or new Array; 
a[a.length] = 5; // the length property will automatically adjust itself. 

Без полного кода мы не можем больше помочь. Настройте jsFiddle, если вам нужна дополнительная помощь.

+0

i wil отправить код в pastie – Cathy

+0

это код http://pastie.org/7757538 – Cathy

+0

, когда я проверяю ошибку в консоли, отображая ее около jquery-1.5.1.min. js – Cathy

 Смежные вопросы

  • Нет связанных вопросов^_^