Ho 2 lista che sono ordinabile (# sortable1 e # sortable2) e ho fatto 2 click()
funzioni per gestire ogni ordinabile oggetto di eventi click ($("#sortable1 li").click(function(){})
e $("#sortable2 li").click(function(){})
).jQuery UI ordinabile eventi click
Spostamento di 1 elemento da # ordinabile1 (ad esempio: Ordinamento1 Elemento 2) elenco a # elenco ordinabile2. Il problema è quando l'oggetto si è spostato sul # sortable2 e provo a cliccarlo, il mouseevent attivato è $("#sortable1 li").click(function(){})
non $("#sortable2 li").click(function(){})
.
Qualsiasi suggerimento quindi se si sposta l'elemento da sortable1 a sortable2 e si fa clic su quell'elemento, l'elemento trigger $("#sortable2 li").click(function(){})
?
DEMO: http://jsfiddle.net/yosafatade/zX3pX/12/
super awesome. mille grazie a te. – yosafatade
live() è deprecato - use .on() – oshikryu
Se si dispone di elementi selezionabili in Sortable, aggiungere anche l'helper 'opzioni: 'clone',' nelle Opzioni ordinabili per impedire l'attivazione dell'evento click durante il trascinamento/l'ordinamento. http://stackoverflow.com/questions/947195/jquery-ui-sortable-how-can-i-cancel-the-click-event-on-an-item-thats-dragged –