Bir çöp kutusunun görüntüsüne sürükleyebileceğim 3 Bölüme sahibim. Kullanıcı Div aksi düşürülür orjinal konumuna geri alınırsa fareyi serbest kez burada benim kod: Kullanıcının, sürükleyebilir fark yüzden de çöp tenekesi görüntüye bir activeClass uygulamakjQuery UI - düşürülmüş sürüklenebilen öğe geri yükleme
<div id="draggables">
<div id="d1">
<header>A</header>
</div>
<div id="d2">
<header>B</header>
</div>
<div id="d3">
<header>C</header>
</div>
</div>
<img src="trash.jpg" id="trash" class="semitransparent" />
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script>
<script>
$(function(){
// draggables...
$("#d1,#d2,#d3").draggable({
revert:"invalid"
});
$("#trash").droppable({
activeClass:"opaque",
drop: function(event, ui){
ui.draggable.fadeOut(function(){
ui.draggable.remove();
});
}
});
});
/işlevsellik aktif. Ancak kodumu genişletmek istiyorum, böylece bir Div düştüğünde, "sürüklenebilir" Div içindeki orijinal konumuna geri yüklenir. Sürüklenebilir öğeler üzerinde yardımcı bir klonun kullanılıp kullanılmayacağına veya bir şekilde "sürüklenebilir" Div'e ekleyeceğine emin değilim. Herhangi bir tavsiyesi olan var mı? ui.draggable.restore();
gibi bir yöntem var mı?
Ifadelerim kötü ise lütfen bana bildirin ve sorumu tekrar edeceğim.
http://jqueryui.com/demos/draggable/#option-revert
, nasıl ben yeniden kullanmak öneriyorsunuz? –
Geriye doğru olarak döndürürseniz, öğe bırakıldıktan sonra orijinal konumuna geri yüklenir. – bardiir
Ancak geri dönüşün yalnızca sürüklenebilir bir yere düşürülmemişse gerçekleşeceğini düşünmüştüm. Kafam karışabilirdi –