Wie kann ein Klick auf ein Hintergrundereignis erkannt werden, wenn sich in der Monatsansicht zwei oder mehr Hintergrundereignisse in derselben Zeile befinden?

Kann scheinbar keine Antwort darauf finden - also dachte ich, ich würde es versuchen.

Ich habe mehrere Antworten zum Erkennen eines Klickens eines Hintergrundereignisses gelesen. So wie dieses:Detect auf Hintergrundereignis klicken

Was ich jedoch festgestellt habe, ist, dass, wenn sich zwei oder mehr Hintergrundereignisse in derselben Zeile befinden, nur der letzte Tag, der als Hintergrundereignis gerendert wird, das richtige CSS-Ziel enthält, um die Erkennung zu ermöglichen. Alle vorherigen Tage in dieser Zeile (in der Monatsansicht arbeite ich) werden als reguläre "dayClick" -Ereignisse behandelt, obwohl sie tatsächlich als Hintergrundereignisse gerendert werden.

Zum Beispiel wird in diesem Bild das Klicken auf das 25. erkannt, während das Klicken auf das 22. nicht lautet:

Betrachtet man die Quelle der Seite, erscheinen die ersten drei Tage (22. bis 24.) in diesem Bild in der mit "1" gekennzeichneten Zeile. Es ist ein TD mit einem Spaltenbereich von 3. Die mit "2" markierte Zeile ist die Zeile, in der der TD das 25. enthält:

Effektiv wird alles, was vor dem 25. liegt, davon abgehalten, mit @ als Ziel ausgewählt zu werdefc-bgevent.

Es sollte beachtet werden, dass ein einzelnes Hintergrundereignis, das sich über Tage erstreckt, wie erwartet funktioniert. Wenn ich also einfach das Enddatum des Ereignisses, das am 22. beginnt, auf das 25. verlängern würde, würde alles funktionieren - mit Ausnahme des "Start" -Datums, das Sie beim Klick-Ereignis erhalten, wird es natürlich das 22. sein, egal welches Tag, an dem Sie auf klicken.

Hat jemand einen Weg gefunden, dies zu umgehen?

Ich möchte Hintergrundereignisse rendern und außerdem das Datum ermitteln, an dem sie angeklickt werden.

ielen Dank im Voraus für die Hilf

Antworten auf die Frage(2)

Ihre Antwort auf die Frage