J'ai un problème que je n'arrive pas à résoudre. J'ai une liste d'articles semblable à Basecamp avec un petit menu sur la gauche avec les icônes Drag, Edit et Trash.Problème absolu de 'handle' de jquery sortable positionné - N'influence pas le tri en dehors de la portée de l'élément triable
La poignée est là. Il est assis en dehors de la portée de l'élément triable, et c'est pourquoi il n'influence pas du tout le tri.
Comme vous pouvez le voir, mon icône glisser est sur la gauche. Il est en dehors de la portée {LI}. Les terminaisons LIs où le caractère se termine, de sorte que le Handle est sorti de son parent et n'a aucune influence sur le tri et ne l'initiera pas.
Lorsque je le fais glisser mais que je déplace ma souris à l'intérieur des limites du LI, cela l'influence et le classe comme il le devrait.
Que puis-je faire? Je me suis cassé la tête et j'ai recherché une propriété d'une poignée de décalage, ou n'importe quelle façon de définir pour lui que mon manche est hors de votre portée.
J'espère que n'importe qui a fait face à cette chose dans le passé et pourrait aider :) Je pense mettre une image de balle bg, et de cette manière pour donner au LI plus d'espace à sa gauche. pourrait faire l'affaire ... :)
Merci
Beaucoup de temps s'est écoulé depuis que ce projet a été activé. Merci pour votre réponse, je vais certainement essayer d'utiliser dans mes futurs projets. Merci (Y) – neoswf
m'a aidé aussi ... merci !! –
Travail brillant. J'ai suivi votre travail en essayant de corriger ce bug, parce que j'ai (ou je suppose) le même problème que vous. Une équipe de conception professionnelle a créé cette interface utilisateur que je devais faire travailler, avec une poignée en dehors de l'élément de la liste. J'ai donc converti votre patch en CoffeeScript et l'ai collé entre jQuery -> et mon code. Il fonctionne comme il est censé maintenant. Merci beaucoup. –