Je rencontre des problèmes avec l'effet droppable dans jquery 1.3.1 (interface utilisateur version 1.5.3). Pour autant que je sache, tout fonctionne parfaitement, sauf que la fonction drop() n'est pas appelée. Je peux dire que la cible droppable accepte l'élément en train d'être déplacé (via la classe des vignettes), mais l'élément déplaçable ne tombera pas. Merci d'avance pour votre aide!Problème de glisser/déposer de jquery: la fonction drop() n'est jamais appelée
<html>
<head>
<script type="text/javascript" language="javascript" src="/jquery/jquery.js"></script>
<script type="text/javascript" language="javascript" src="/jquery/jquery.ui.js"></script>
<script type="text/javascript" language="javascript">
//<!--
$(document).ready(function() {
$('.drop_box').droppable({
accept: '.thumbnail',
activeClass: 'droppable-active',
hoverClass: 'droppable-hover',
drop: function (ev, ui) {
alert("Dropped!");
}
});
$('#sample_thumbnail').draggable({
helper: 'clone'
});
});
//-->
</script>
<style type="text/css">
.drop_box {
top:16px;
width:250px;
height:250px;
border:1px solid #000000;
float: right;
}
.droppable-hover {
background-color: #eeeeee;
border: 1px solid red;
}
.droppable-active {
background-color: orange;
color: white;
border: 1px solid blue;
}
.thumbnail {
width:100px;
height:100px;
border:1px solid green;
}
</style>
</head>
<body>
<div class="drop_box">droppable</div>
<div id="sample_thumbnail" class="thumbnail">draggable</div>
</body>
</html>
merci! J'ai installé l'interface utilisateur 1.6rc6 et cela fonctionne comme un charme. – matt