FullCalendar 2.3.0 Ändern Tag Farbe auf hover
Ich versuche den Tag zu ändern hintergrund-Farbe auf Maus hover.
Den hover-Ereignis muss festgehalten werden auf .fc-bg .fc-day
und .fc-content-skeleton .fc-day-number
für diesen Zweck. Dies funktioniert ok, bis ich verwenden hintergrund-Rendern Ereignisse als allDay-events, denn dann gibt es eine Dritte Ebene mit Klasse .fc-bg-event-skeleton
die liegen auf der Oberseite der beiden anderen Ebenen. Die Ereignisse der zugrunde liegenden Elemente noch nicht ausgelöst mehr und, da die Zellen gerendert werden, die mit einem "colspan" ich kann nicht markieren Sie nur einen Tag, wenn es im hintergrund Rendern Ereignisse in einer Reihe.
Gibt es keine Möglichkeit, highlight-Tage auf mouseover-in fullcalendar? Ich bin mit der Monatsansicht.
<div class="fc-bg">...</div>
<div class="fc-content-skeleton">...</div>
<div class="fc-bgevent-skeleton">
<table><tbody>
<tr>
<td class="fc-week-number" style="width:21px"></td>
<td colspan="3"></td>
<td colspan="1" class="fc-bgevent available"></td>
<td colspan="3"></td>
</tr>
</tbody></table>
</div>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre beste Wette ist zu verwenden
pointer-events:none
zu ermöglichen, den hover zu Durchlaufen, bestimmte container-Elemente und -pointer-events:auto
zu re-aktivieren, es auf die Kind-Elemente, die müssen noch pointer-events.JSFiddle
Es sei denn, dies bewirkt, dass eine bestimmte unlösbares problem für Sie, ist dies der beste Weg. Sie konnte Durcheinander mit z-index, transparent-overlays oder eine Menge von JS aber diese Lösung verursacht die geringsten Kopfschmerzen, die durch weit.