Ответ 1
Try:
var paper = Raphael($(".myClass")[0], 320, 200);
Функция $
возвращает объект типа массива элементов HTML, поэтому используйте [0]
для получения первого.
В документах Рафаэля мы начинаем Рафаэль с:
var paper = Raphael(document.getElementById("notepad"), 320, 200);
Я хочу выбрать свой класс с помощью jQuery и превратить его в Raphael, поэтому моя мысль:
var paper = Raphael($(".myClass"), 320, 200);
Но я получаю TypeError: b is undefined
в Raphael.js. Кто-нибудь знает, как это сделать?
Try:
var paper = Raphael($(".myClass")[0], 320, 200);
Функция $
возвращает объект типа массива элементов HTML, поэтому используйте [0]
для получения первого.