2010-11-19 22 views
2

başlangıcında sonuçlanması için sortable div içine gömülmüş resmin sürüklenmesine izin ver Üzgünüm, bunu nasıl ifade edeceğimi gerçekten bilmiyorum, bu yüzden uzun başlık için özür dilerim. Ben (jquery ui sortable eklenti kullanarak) sıralanabilir div ile dolu bir tablo sütun var. Bu divlerin her birinin bir imaj çocuğu vardır. Şu anda, div'in görüntü bölümünü tıklatarak div'i sürüklemeye çalıştığımda, div sürüklenmiyor. Açıkçası, resmin üzerine tıkladığımda (veya div'un herhangi bir bölümünü) sürüklemek istiyorum. Baska öneri?jquery UI sortable - div sıralama

+0

Sorunun ne olduğundan emin olmadığımı, bunun iyi çalıştığını düşündüğümden emin değilim: http://jsfiddle.net/C6JZ2/ –

+0

Chrome 8'de değil. Bir görüntü sürüklemeye başlarsınız ve (hala işlevsel olsa da) kötü görünüyor ( – cambraca

+0

tam olarak) - Ben de Chrome kullanıyorum. Bunu düzeltmenin en iyi yolunun, bir şekilde resmin sürüklenmesine neden olan olayı yakalaması ve bunun yerine, ana div'in sürüklenmeye başlamasını sağlayacak bir olayı tetiklemesi olacağını düşündüm. Bunun nasıl yapılacağı hakkında bir fikrin var mı? –

cevap

5

bu deneyin: Eğer $('#thelist').sortable(); gibi bir şey yapıyorsanız, çok aşağıdakileri yapın:

$('#thelist img').mousedown(function(event) { 
    event.preventDefault(); 
}); 

Bu en azından Chrome ve Firefox üzerinde, hangi (listedeki içindeki tüm görüntülerde, normal davranışları önleyecektir , görüntüyü sürüklemeye başlamak için).

+0

Bunu, gönderildikten bir saat sonra anladım. Yine de başka bir soruna girdim, ama bu başka bir gönderme için. –

İlgili konular