Alors j'ai rapidement parcouru le code et j'ai vu beaucoup d'horreurs :s
Je vais passer que les 2 premi�res en revu :
L'initialisation du tableau, pourquoi ne pas faire un tableau d'objets. Tu initialises ton tableau comme si c'�tait du PHP :(.
alors que tu devrais plut�t faire �a :
Code:
1 2 3
|
var array=[];
array.push(new song('song title', 'song album', 'son propertie1'....)); |
d�j� tu �a sera moins lourd lors de l'initialisation du JS.
Ensuite, c'est au sujet des styles, oublies et jettes tout le code que tu as, passe plut�t par les CSS, c'est 100x plus performant et pour changer les styles pose juste une simple classe sur le tableau ou le <body>. Cela est plus propre et �vite des tonnes de lignes de codes JS inutiles.