. Standart ui'yi sürükleyip bırakabilir kullanıyorum. Yardımcı klon seçeneğini biliyorum. ama bu bir kopya oluşturmuyor. sürüklenen öğe orijinal konumuna geri döndürülür.klonlama düğümü, sürüklemek istediğiniz öğenin bir kopyasını oluşturabilmek istiyorum:
21
A
cevap
35
Mark,
bu örneği deneyin:
$(document).ready(function(){
$(".objectDrag").draggable({helper:'clone'});
$("#garbageCollector").droppable({
accept: ".objectDrag",
drop: function(event,ui){
console.log("Item was Dropped");
$(this).append($(ui.draggable).clone());
}
});
});
Ve Html bu
<div class="objectDrag"
style="width:10%; color:white;border:black 1px solid; background-color:#00A">Drag me</div>
<div id="garbageCollector" style="width:100%; height:400px; background-color:#333; color:white;"> Drop items on me</div>
2
için yeniden sürükleme gibi klon/kopyalama görünüyor gerçek için withDataAndEvents
argüman ayarlamak:
$(this).append($(ui.draggable).clone(*true*));
Yorumlarınız
, söz
için
":,, bir kişinin benim gibi, bu soruyu bulacaksınız - Ben ayrı bir cevap olarak bırakacağız (henüz) yorum yapabilir değilim beri
9
Ama klonlanmış/bırakılan elemanın düştüğü aynı pozisyonda olmasını istiyorum. ? I bunu nasıl anlarım"
farklı SO söz konusu çözüm buldum, cevap bu çizgiyi değiştirmektir:
$(this).append($(ui.draggable).clone());
$(this).append($(ui.helper).clone());
(değişim
için bunun içinUmarım yardımcı olur) ui.helper için ui.draggable.
İlgili konular
- 1. LINQ'daki bir öğenin derin kopyasını XML'ye nasıl yapabilirim?
- 2. Düzenleme formumu seçili öğenin verileriyle doldurmak istiyorum
- 3. github bir repo klonlama
- 4. SQLAlchemy klonlama tablo satırı ilişkileri
- 5. Klonlama yapılamıyor
- 6. Tüm olayları içeren klonlama öğesi
- 7. android bir nesneyi klonlama nasıl?
- 8. Firebase'de doğrudan dizi klonlama
- 9. IIS'de Varolan Bir Uygulama Havuzunu Klonlama/Kopyalama/Kopyalama
- 10. Serileştirme olmadan nesneleri klonlama
- 11. Java, özel klonlama sırasında dairesel referansları algılar
- 12. Bir öğenin içeriğini jQuery
- 13. jquery sürüklenebilir ancak kopyayı orijinal öğenin olduğu yerde bırakın
- 14. Bir ViewGroup'a eklemek için metin görünümünde klonlama
- 15. Bir öğenin outerHTML'i, başka bir öğenin içeriği olarak nasıl görüntülenir?
- 16. Arabirim klonlama yöntemi
- 17. Nesne Özelliklerini Klonlama
- 18. Bir öğenin başka bir öğenin üzerine nasıl konumlandırılacağı?
- 19. Bir öğenin öğesinin ListView
- 20. Listedeki bir öğenin java
- 21. Bir öğenin genişliğini, yüzde
- 22. metin düğümü
- 23. PHP'de bir değişkenin bir kopyasını nasıl oluşturuyorsunuz?
- 24. Bir öğenin CasperJS
- 25. Bir MS SQL Server'dan diğerine kopyalama/klonlama
- 26. Bir veri çerçevesinin kopyasını nasıl oluştururum? R
- 27. Birim Testi: Klonlama ve eşitlik
- 28. XDocument beklenen düğümü
- 29. UIBezierPath'in bağımsız bir kopyasını aldınız mı?
- 30. Bir öğenin DEQUE
Scott, çok teşekkürler . Ama klonlanmış/bırakılan öğenin düştüğü konumla aynı olmasını istiyorum. Bunu nasıl yapabilirim biliyor musun? .css (ui.position) eklemeyi denedim. ama – mark
Mark işe yaramadı, ilk tahminim .css (ui.position) kullanmak olurdu, ama eğer denediyseniz ... Ne denediniz sürüklenebilir nesnenin geçici bir kopyasını oluşturmak için Durdu. Bu, nesnenin göreceli konumunu içermelidir. Bunu, nesnenin kendisi yerine kapsayıcıya ekleyin. İzin ver – Scott
Mükemmel! Temiz ve basit. – NLV