Bonjour à tous,
Je fais pas mal de bricolages de code parfois seul et parfois avec l'aide du forum (majoritairement en php).
N'étant pas développeur de formation, je souhaiterais une aide à la compréhension d'un petit code que j'ai récupéré afin de l'adapter à mon futur projet.
Ce dernier affiche un calendrier avec des jours libres et/ou occupés :
Voici ce que je ne comprend pas: pourquoi doit-on utiliser indexOf(date.getDate())
et pourquoi doit-il être > -1
En vous remerciant pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 <html> <head> <script> var activeDays=[1,4,10,21,22,23,27,28,30]; $(function() { $('#datepicker').datepicker( { beforeShowDay: function(date) { var events = [true,'']; if ( activeDays.indexOf(date.getDate()) > -1) { events = [false,'']; } return events; } } ); }); </script> </head> <body> <div id="datepicker"></div> </body> </html>
Partager