J'espérais de l'artisanat de contrôle où un utilisateur peut cliquer à l'intérieur d'un div, puis faites glisser la souris, puis relâchez la souris pour indiquer combien de temps ils veulent quelque chose de l'être. (C'est pour un contrôle de calendrier, de sorte que l'utilisateur sera en indiquant la durée, dans le temps, d'un certain événement)
Il ressemble à la meilleure façon de le faire serait de créer un "mousedown" de l'événement sur la div parent qui à son tour enregistre un "mousemove" de l'événement sur la div jusqu'à ce qu'un "mouseup" de l'événement est déclenché. Le "mousedown" et "mouseup" événements définir le début et la fin de l'intervalle de temps et comme je l'ai suivi "mousemove" événements", je peux modifier dynamiquement la taille de la portée, de sorte que l'utilisateur peut voir ce qu'ils font. J'ai basé cette off de la façon dont les événements sont créés dans google agenda.
La question que je vais avoir, c'est que le jQuery événement semble être la seule à fournir des informations fiables de la souris la coordination de l'information en référence à l'ensemble de la page. Est-il possible de discerner les coordonnées sont en référence à l'élément parent?
Edit:
Heres une image de ce que je suis en train de faire: