Bonjour,
J'explique mon problème qui est assez contraignant pour mon projet.
Prenons l'exemple du bout de code suivant :
A l'intérieur de ces div j'ai mes éléments draggables
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <div> <div id="col_1" class="droppable"> <div class="draggable"></div> </div> <div id="col_2" class="droppable">..</div> <div id="col_3" class="droppable">..</div> <div id="col_4" class="droppable">..</div> <div id="col_5" class="droppable">..</div> </div>
Mon initialisation javaScript des éléments droppables est là suivante
Problème sous IE, lorsque la fonction 'fctOver' s'execute quand mon helper arrive sur l'élément droppable, j'ai également l'évènement STOP de mon élément draggable qui s'éxécute et plante donc tout !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 var initDroppable = function() { var fctOver= function (event, ui) { $(this).append(ui.draggable); }; var conf = { tolerance: 'pointer', over: fctOver }; $('.droppable').droppable(conf); };
Apparement IE n'aime pas trop le fait de modifier l'emplacement d'un élément dans le DOM pendant le dragging.
Si quelqu'un à une solution à proposer je suis preneur. Si vous ne saisissez pas exactement mon problème, merci de me le redire j'essayerais d'être plus explicite avec une page de demo.
Merci :]
Partager