Ich versuche, eine Datumsauswahl zu entwickeln. Ich bereite einen vollständigen Kalender in einer JavaScript-Zeichenfolge vor und hängt es an ein div
Element an. Das Problem ist, dass sich das jQuery-Klickereignis anders verhält. Wenn ich den gesamten Code in eine .js-Datei unter $(document).ready()
Ereignis schreibe und diese Skriptdatei am Anfang der HTML-Datei hinzufüge, funktionieren die Klickereignisse nicht richtig (Das heißt, wenn ich im Monat März bin, wenn ich auf Weiter klicke , der Kalender navigiert zum nächsten Monat April, aber dann, wenn ich darauf klicke, bekomme ich immer den alten Monat).Jquery verhält sich anders
Wenn ich das gesamte Skript am Ende der HTML-Datei (nach dem Body-Tag) schreiben, funktioniert es gut.
Wenn ich diesen Code in jsFiddle setzen. Es funktioniert auch dort. Ich denke, sie fügen Skriptcode unten auf der Seite hinzu.
Was könnte falsch sein, wenn der Code in einem $(document).ready()
Event-Handler ist? Hier ist the jsFiddle link.
Erhalten Sie irgendwelche JavaScript-Fehler beim Ausführen mit dem JS an der Spitze Ihres HTML? – Jacob
Nein. Es gibt keine Fehler..Es funktioniert gut bis zum ersten Klick..Dann funktioniert es nicht richtig .. –