Je travaille sur un module d'interaction de calendrier. le calendrier affiche les jours réservés. un intervalle de réservation est de 7 jours. J'ai mis en place via javascript que planer un jour ajoute une classe et auto-survole 3 jours avant et 3 jours après ce jour aussi pour visualiser le paramètre de l'intervalle de 7 jours qui se classe là aussi. maintenant je suis coincé avec le problème suivant.Besoin d'aide pour une détection de collision via jQuery
si je planer un jour et l'un des prev. 3 ou 3 suivant fait déjà partie d'une réservation Je veux ajouter la différence à l'autre bout de l'intervalle de 7 jours. un exemple:
- i passe la souris jour 12
- alors l'intervalle ressemble xxx12xxx
- i déplacer le curseur sur 13
- l'intervalle ressemble xxx13xxx
- si je vais maintenant passer le curseur sur 14 alors 15,16,17 serait marqué aussi, mais que se passe-t-il si 16 est le point de départ d'une réservation? alors dans les deux cas, j'ai besoin de connaître l'identifiant des extrémités gauche et droite car ce sont des valeurs que je dois envoyer via la forme. comment les obtenir?
- comment faire en sorte que la différence (16 et 17) soit ajoutée à l'extrémité gauche afin qu'elle ressemble à xxxxx14x?
la seule façon que je vois pour avoir un commutateur 7 cas avec un énorme bloc de code. mais de toute façon je sens qu'il y avait un moyen plus facile.
pouvez-vous probablement me montrer?
merci d'avance pour la lecture!
concernant
Vous devriez formater votre message de manière à ce que seul le code actuel ait quatre espaces devant lui. – treeface