Bonjour à tous, voici mon problème:
J'utilise la bibliothèque Toolman pour réaliser une liste "sortable" à 2 dimensions verticale et horizontale grâce au drag and drop. Je combine cela à une sauvegarde via des cookies afin de stoker la position des blocs. J'ai ajouté par dessus la possibilité d'ajouter des blocs ou d'en enlever en utilisant les propriétés de visibilités et de display CSS. En fait au chargement de la page je lis le cookies pour connaitre les positions, ainsi que l'état visible ou non des différents blocs.
Le soucis est que quand tous les blocs ne sont pas affichés, quand on déplace ceux visibles, cela crée un petit bug d'affichage (tremblement de l'élément précédent et suivant) dû au fait qu'un bloc est bien présent entre les 2 mais pas afficher.
J'ai essayer de positionner à chaque événement sur la page les blocs non visible en queue de liste afin d'éviter ce problème, mais je n'ai pas encore réussit.
J'ai aussi essayer sans succès lors de la création de liste de ne prendre que ceux affichés, mais la aussi cela ne fonctionne pas.
Si quelqu'un à une idée, ou qui a déjà réalisé quelque chose de semblable alors je suis preneur.
Merci par avance.
J'utilise la bibliothèque Toolman pour réaliser une liste "sortable" à 2 dimensions verticale et horizontale grâce au drag and drop. Je combine cela à une sauvegarde via des cookies afin de stoker la position des blocs. J'ai ajouté par dessus la possibilité d'ajouter des blocs ou d'en enlever en utilisant les propriétés de visibilités et de display CSS. En fait au chargement de la page je lis le cookies pour connaitre les positions, ainsi que l'état visible ou non des différents blocs.
Le soucis est que quand tous les blocs ne sont pas affichés, quand on déplace ceux visibles, cela crée un petit bug d'affichage (tremblement de l'élément précédent et suivant) dû au fait qu'un bloc est bien présent entre les 2 mais pas afficher.
J'ai essayer de positionner à chaque événement sur la page les blocs non visible en queue de liste afin d'éviter ce problème, mais je n'ai pas encore réussit.
J'ai aussi essayer sans succès lors de la création de liste de ne prendre que ceux affichés, mais la aussi cela ne fonctionne pas.
Si quelqu'un à une idée, ou qui a déjà réalisé quelque chose de semblable alors je suis preneur.
Merci par avance.