jQuery UI: datepicker - Wie fügt man den Button (Bild!) rechts oben hinzu?

8

Ich möchte eine Schließen-Schaltfläche rechts oben hinzufügen.

Ich möchte nicht die Schließen-Schaltfläche unten mit der Schaltfläche verwenden.

Wie kann ich das tun?

Ich möchte etwas wie das "X":

    
Keith L. 23.04.2012, 12:09
quelle

6 Antworten

8

Sie können den Link in das Markup einfügen und nach Belieben formatieren. Fügen Sie dazu einen onclick-Handler hinzu, der .datepicker( "hide" ) aufruft, ein eingebaute Methode von Datepicker:

%Vor%

Um Platz für die Schließen-Schaltfläche zu schaffen, müssen Sie diese Stile möglicherweise anpassen, um die Schaltfläche "Nächster Monat" nach links zu verschieben und Platz für die Schaltfläche "Schließen" zu schaffen:

%Vor%

Hinweis: Ich habe den obigen JS-Code von diesem Proof of Concept genommen habe es entsprechend angepasst. Hat es aber nicht getestet.

    
montrealist 23.04.2012, 15:54
quelle
3

Ich habe diesen Fehler immer erhalten:

%Vor%

via firebug mit der @ dalbaeb-Lösung. Es war richtig, aber ich musste es ein wenig zwicken, um es zum Schließen des Datepicker zu bringen.

So habe ich es optimiert und es hat für mich funktioniert:

%Vor%

Ich habe gerade ersetzt:

%Vor%

Damit:

%Vor%

... und es schließt jetzt den Datepicker! Hoffe es hilft!

    
IchegoFX 25.03.2014 13:57
quelle
1

Ich habe das getan, indem ich die Done Taste gestylt habe

Aktivieren Sie zuerst die Option showButtonPanel und ändern Sie dann den Text:

%Vor%

Verstecken Sie dann die Today -Schaltfläche und stylen Sie die Schließen-Schaltfläche:

%Vor%     
harisrozak 25.10.2017 09:04
quelle
0

Sie können die Position der Schaltfläche auf diese Weise ändern:

%Vor%

Ich hoffe, es hilft. Wenn nicht, lass es mich wissen. :)

    
alexarsh 23.04.2012 16:04
quelle
0

Ich habe die Schaltfläche nach oben verschoben und dann den Rest in CSS erledigt.

%Vor%     
martinedwards 02.06.2015 19:15
quelle
0

Verwenden Sie dies, um den Datepicker auszublenden:

%Vor%     
Sky Yip 25.01.2016 10:37
quelle

Tags und Links