2011-01-07 13 views
10

w Dokumentach Raphael, my init, Raphael z:obiekt Inicjowanie Raphael z selektora jQuery

var paper = Raphael(document.getElementById("notepad"), 320, 200); 

Chcę wybrać moją klasę z jQuery i włączyć go do Rafaela, więc moja myśl to:

var paper = Raphael($(".myClass"), 320, 200); 

Ale dostaję TypeError: b is undefined w Raphael.js. Czy ktoś wie, jak to zrobić?

Odpowiedz

12

Spróbuj:

var paper = Raphael($(".myClass")[0], 320, 200); 

Funkcja $ zwraca obiekt typu tablica elementów HTML, tak aby wykorzystać [0] pierwszy.