Bonjour,
J'ai un petit soucis de "drag" avec un scroll en javascript (jQuery).
Lorsque je déplace ma div "draggable" vers le bas, et que la page commence à scroller, mon élément disparaît de la souris, et ce retrouve hors du cadre (alors qu'il n'est pas censé en sortir) tout en bas de la page. Et quand je veux le rebouger, il disparaît complètement.
Voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#draggable").draggable({ containment: "#divMepWF", cursor: "move", scroll: true }); }); </script> <style type="text/css"> .DIV_INPUT {font-size: 8pt; color: #101010; background-color: #CCCCCC; height: 16px; width: 126px; border: 1px solid #1A739D;} </style> </head> <body> <div id="divMepWF" style="position: relative; width: 400px; height: 4000px; border: 1px solid red;"> <div id="draggable" class="DIV_INPUT"></div> </div> </body> </html>
Est-ce un bug de la fonction draggable ? Quelqu'un a t'il déjà rencontré le même problème ? Y a t'il une solution ?
Testé sous IE8, IE9 et Chrome 16
Merci.
Partager