Bonjour,
Auriez-vous une idée de pourquoi le système de drag and drop ci-dessous fonctionne avec Chrome et IE, mais pas avec Mozilla et Safari?
Sur Safari et Mozilla, même les lignes ne sont pas draggable...
Merci,
<tr class="tableline" draggable="true"></tr>
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 26 27 28
| $(document).on("mouseenter", "#table", function () {
$('.tableline').on({
dragstart: function(e) {
$this = $(this);
$this.css('opacity', '0.7');
$this.addClass('dragitemclass');
},
dragenter: function(e) {
$(this).addClass('dragoverclass');
e.preventDefault();
},
dragleave: function() {
$(this).removeClass('dragoverclass');
},
dragover: function(e) {
$(this).addClass('dragoverclass');
e.preventDefault();
},
drop: function(e) {
$(this).removeClass('dragoverclass');
},
dragend: function() {
$(this).css('opacity', '1');
$(this).removeClass('dragoverclass');
$(this).removeClass('dragitemclass');
},
});
}); |
Partager