Wie füge ich Pfeile zu Datepicker?

Habe ich eine form gebaut und möchte die UI-Datepicker-Menschen zu helfen, wählen Sie ein Datum. Datepicker funktioniert ganz gut, aber enthält keine [sichtbaren] Hinweis für, wie man von Monat zu Monat. Ich weiß, dass das klicken in den oberen Ecken, verschiebt sich der Kalender um die nächsten oder vorherigen Monat, und ich möchte einen visuellen Hinweis in der Ecke Boxen für meine Nutzer. Wie befestige ich die Bilder auf dem display?

Ich kann nicht, um eine Anzeige der Kalender, weil ich bin ein neuer Benutzer, aber die Orte, die rechts und Links Zeiger gehen würde, sind in den oberen Ecken des datepicker Kalender, wo Sie bereits Veränderungen der Kalender, wie ich will.


Geändert

Sieht es für mich wie Browser sind nicht zu finden, die Bilder (gespeichert in /images/), AUßER wenn die CSS ist im Kopf innerhalb von script-tags. Siehe Datei-Struktur unten. Chrom-Verhalten ist anders. Im moment ich don ' T care über Chrome das problem.

, Was ich gemacht habe, die Frage:

Ich versucht, auf jsfiddle ohne viel Erfolg. http://jsfiddle.net/akakie/Pmpd8/

Habe ich drei Beispiele auf der web. Anzeigen der Quelle, um zu sehen Sie den code. (Sorry. Bin ich beschränkt auf 2 links.)

Sind die Unterschiede, wie die CSS-Datei wird abgerufen.

  • Die CSS datepicker ist enthalten im Dokument-head innerhalb <style>code from jquery-ui.datepicker.css pasted here</style>.
  • CSS retrived von <link href="/css/jquery-ui.datepicker.css" type="text/css" />
  • Ergebnisse variierten je nach browser:

    • Mit Firefox 4 oder Safari 5 oder Internet Explorer 8:
      Version 1 funktioniert wie es soll, Pfeile und alle. Die CSS datepicker ist enthalten im Dokument-head innerhalb <style>code from jquery-ui.datepicker.css pasted here</style>.

    • Versionen 2 und 3 nicht finden, die Bilder. Andere Formatierungen korrekt ist.

    • Mit Chrom, das layout ist korrekt (der Kalender erscheint in voller Größe und funktioniert), aber weder Farbe noch Pfeile angezeigt.

Datei-Struktur

WebRoot

  • /css

    • /reset.css
    • /basefont.css
    • jquery.ui.datepicker.min.js
  • /images

    • /ui-[xxx].png (mehrere Bilder)
  • /js

    • /libs
      • /jquery-1.6.1.min.js
      • /jquery.ui.datepicker.min.js
Zeig uns etwas code. jsfiddle.net ist sehr nützlich, in dieser Hinsicht.
wie dieses:
jsfiddle.net/drQsr -- was zeigt, dass die Standardeinstellung, bei der CSS vorhanden ist, wird haben Pfeile, um zu navigieren Monate.
Ich schau jsfiddle.net scheint wirklich nützlich. In der Zwischenzeit entdeckte ich, wie hinzufügen von Dropdown-Listen für Monat und Jahr, das ist eine Möglichkeit, um das problem zu lösen. Ich bin nur zu stur, um zu beenden es. Ich werde morgen wieder, da ich zu Hause arbeiten. Ich kann auch die Seite, wo andere es sehen können. Es läuft jetzt auf meinem laptop dev-Website. Und vielen Dank für die Beantwortung.
Curiouser und curiouser. Ich habe entdeckt, dass datepicker zeigt die gewünschten Pfeile in manchen Browsern und anderen nicht. Es hängt auch davon ab, wie lade ich die CSS.
Was ich gefunden habe: wenn ich einfügen jquery-ui.datepicker.css direkt in den html-Kopf, ui datapicker funktioniert gut in Firefox und Safari. Chrome ignoriert einige der CSS. Wenn ich die css in einer externen Datei, und schließen Sie es entweder mit @include oder mit link rel=stylesheet habe ich nicht bekommen, Teile des CSS. Ich arbeite mit einer test-Datei und jsfiddle, um zu versuchen, das problem zu isolieren. Später mehr.

InformationsquelleAutor Lewy | 2011-05-28

Schreibe einen Kommentar