03-07-2008, 01:47 PM
(Modification du message : 09-07-2008, 10:54 AM par Sephi-Chan.)
Je développe sous firefox et après moult efforts je suis arrivé à un résultat assez satisfaisant (pour moi) d'ergonomie
Grosso modo, j'utilise les fonctionnalités de drag & drop de scriptaculo (et prototype derrière) pour gérer l'inventaire d'un personnage :
+ Un personnage a des sacs.
+ Un sac a des emplacements pour y mettre des objets et/ou des sacs
du coup je peux
+ déplacer les objets dans un sac (comme wow et certainement les autres mmo)
+ déplacer les objets d'un sac à l'autre (itou comme wow)
+ déplacer les sacs les un dans les autres ( arborescence de sac, comme l'exporateur windows arborescence des répertoires)
sur firefox super, je glisse un objet je le dépose où je veux, j'en ai la larme à l'oeil
sur IE je glisse l'objet et.... ça saccade ça saccade ça saccade et... ça peut marcher (mais comme le curseur est parfois loin de la où on clique, genre latence énorme sur un mmo en plein combat,c'est pas systématique)
Donc là c'est le drame... J'ai morflé pour arriver au résultat, j'en suis tout content, et au premier test de compatibilité, paf le chien
je constate que quand je supprime l'effet de "drop" (je peux glisser mais pas déposer, l'objet revient à sa place), IE est aussi fluide que Firefox
J'ai essayé de fouiller avec google sur ces problèmes mais je n'ai rien vu. Je me suis dit que peut être les librairies que j'utilisais étaient foireuses mais avant de tout remettre en cause (et de repasser tout le code) je fais appel à vous.
Avez vous, dans vos expériences javascript eu des comportements de ce type avec IE ? et... si oui, avez vous trouvez une solution autre que la simplification à outrance du besoin initial ?
Grosso modo, j'utilise les fonctionnalités de drag & drop de scriptaculo (et prototype derrière) pour gérer l'inventaire d'un personnage :
+ Un personnage a des sacs.
+ Un sac a des emplacements pour y mettre des objets et/ou des sacs
du coup je peux
+ déplacer les objets dans un sac (comme wow et certainement les autres mmo)
+ déplacer les objets d'un sac à l'autre (itou comme wow)
+ déplacer les sacs les un dans les autres ( arborescence de sac, comme l'exporateur windows arborescence des répertoires)
sur firefox super, je glisse un objet je le dépose où je veux, j'en ai la larme à l'oeil
sur IE je glisse l'objet et.... ça saccade ça saccade ça saccade et... ça peut marcher (mais comme le curseur est parfois loin de la où on clique, genre latence énorme sur un mmo en plein combat,c'est pas systématique)
Donc là c'est le drame... J'ai morflé pour arriver au résultat, j'en suis tout content, et au premier test de compatibilité, paf le chien
je constate que quand je supprime l'effet de "drop" (je peux glisser mais pas déposer, l'objet revient à sa place), IE est aussi fluide que Firefox
J'ai essayé de fouiller avec google sur ces problèmes mais je n'ai rien vu. Je me suis dit que peut être les librairies que j'utilisais étaient foireuses mais avant de tout remettre en cause (et de repasser tout le code) je fais appel à vous.
Avez vous, dans vos expériences javascript eu des comportements de ce type avec IE ? et... si oui, avez vous trouvez une solution autre que la simplification à outrance du besoin initial ?