テーブル内の要素のドラッグ アンド ドロップを使用しています。ただし、要素をテーブルからドラッグして「ビン アイコン」にドロップし、要素を消去する必要もあります。
ドラッグ アンド ドロップはテーブル内でうまく機能しますが、テーブルの外にドラッグしたい場合、それらは非表示になります (ページの他の要素の下に移動します)。z-index と position プロパティを試しましたが、成功しませんでした。
誰かアイデアはありますか?
私は html のこれらの部分について話します:
<div id="calendar">
<div class="ui-widget wc-container">
<div class="ui-widget-header wc-toolbar">
<div class="ui-widget-content wc-header">
<div class="wc-scrollable-grid" style="height: 416px;">
<table class="wc-time-slots">
<tbody>
<tr class="wc-grid-row-timeslot">
<tr class="wc-grid-row-oddeven">
<tr class="wc-grid-row-events">
要素は wc-grid-row-events にあり、wc-header にドロップしたい
私のJavaScriptは:
$calEvent.draggable({
containment: '#Calendrier', //pour permettre le drag des saisies jusqu'à l'icône corbeille
revert: 'invalid',
opacity: 0.5,
start: function (event, ui) {
var $calEvent = ui.draggable || ui.helper;
options.eventDrag(calEvent, $calEvent);
ui.helper.css("z-index", "10");
ui.helper.css("position", "absolute");
}
});