Mam kilka elementów na mojej stronie, które mają właściwości accept
.jQuery.draggable() - Przywróć przy kliknięciu przycisku
Obecnie mój kod jest skonfigurowany tak:
$(".answer." + answer).draggable({
revert: "invalid"
, snap: ".graph"
});
$(".graph." + graph).droppable({
accept: ".answer." + answer
});
Dlatego jeśli odpowiedź nie jest prawidłowa, jego powrócił do swojej pierwotnej pozycji.
Użytkownik musi również mieć możliwość zresetowania wszystkich na stronie. Próbowałem następujące, ale to nie działa:
$("btnReset").click(function(){
$(".graph.A").draggable({revert:true});
});
Właśnie wdrożyliśmy bardzo podobne rozwiązanie i chciał opublikować go jako odpowiedź! Jednak użyłem '$ (" # przeciągania "). Attr (" data-left ", $ (" # przeciągalne) .css ("left")) ' – Curt
Jesteś mężczyzną dla tej odpowiedzi:] –