Hallo liebe Gemeinde
Ich habe für mein Projekt ein Dashboard erstellt, welches sich der Nutzer in seinen Einstellungen über Drag and Drop selber zusammenstellen kann:
Nun stehe ich vor dem Problem, das einige Daten auf dem Dashboard über ajax nachgeladen werden, was allerdings nur reibungslos funktioniert, wenn jedes Element aus dem Draggable li nur einmal in dem Dashboard vorkommt.
Nun meine Frage, gibt es eine Möglichkeit zwischen den Drag & Drop Elementen eine abhängigkeit zu schaffen, im Sinne von Element 1 wurde aus der liste gezogen, und verschwindet - bis es in dem Drop Teil (Dashboard) von einem anderen Element überlagert wird.
Falls etwas unverständlich ist, bin ich gerne bereit weitere Erläuterungen zu geben.
Gruß
Snooze
Ich habe für mein Projekt ein Dashboard erstellt, welches sich der Nutzer in seinen Einstellungen über Drag and Drop selber zusammenstellen kann:
Code:
$(document).ready(function() { var title = ''; var content = ''; var currentId = ''; var showImg = ''; $("#selectList li").draggable({ containment: "document", revert: true, start: function() { title = $(this).find('img').attr('title'); content = $(this).find('img'); } }); $("#dashboardConfigLayout span ").not('.layoutPlaceholder').droppable({ tolerance: "pointer", hoverClass: 'dashboardSortableLayoutHover', drop: function() { currentId = $(this).attr('id')+'_input'; showImg = $(this).attr('id'); showImg = showImg.split('_', 1); showImg += '_'+title.toLowerCase(); content = '<img src="./icon/dashboard/'+showImg+'.png" />'; $(this).html(content); document.getElementById(currentId).value = title; } }); });
Nun meine Frage, gibt es eine Möglichkeit zwischen den Drag & Drop Elementen eine abhängigkeit zu schaffen, im Sinne von Element 1 wurde aus der liste gezogen, und verschwindet - bis es in dem Drop Teil (Dashboard) von einem anderen Element überlagert wird.
Falls etwas unverständlich ist, bin ich gerne bereit weitere Erläuterungen zu geben.
Gruß
Snooze
Kommentar