jQuery UI Datepicker und Google Chrome funktioniert nicht
Ich habe einige Probleme mit jQueryUI Datepicker und Google Chrome. Mein datepicker funktioniert wie erwartet mit IE8, Firefox und Safari. Das problem ist, wenn Sie auf den datepicker verbunden textbox in Chrom. Es gibt mir einen crash-Seite "Hoppla, ein Fehler ist aufgetreten...". Auf meiner Seite gibt ' s Textfeld mit einem datepicker. Der datepicker ist von der Sprache ab, und es lädt die richtigen Spracheinstellungen dynamisch. Das datepicker-sollte auch die Anzeige des Monats und des Jahres dropdowns. Der code ist wie folgt
$(function() {
$.datepicker.setDefaults($.extend({ changeMonth: true, changeYear: true }, $.datepicker.regional['']));
$('#<%= TextBoxBirthDate.ClientID %>').datepicker($.datepicker.regional[$('#LabelRegionalSettings').val()]);});
Wenn ich nur verlängern, das datepicker-mit einer option, d.h. changeYear, es funktioniert in Chrome. Aber wenn ich eine andere option, d.h. changeMonth, der 'Absturz' in Chrome Auftritt.
Ist mein code falsch? Wenn ja, wie kann ich es beheben?
Jede Hilfe wird sehr geschätzt!
Habe ich aktualisiert, der code zu machen, mehr lesbar. Aber immer noch Chrome stürzt bei mir wenn ich die changeMonth option.
$(function() {
$.datepicker.setDefaults($.datepicker.regional['']);
$('#<%= TextBoxBirthDate.ClientID %>').datepicker($.datepicker.regional[$('#LabelRegionalSettings').val()]);<br />
$('#<%= TextBoxBirthDate.ClientID %>').datepicker('option', 'changeMonth', true);
$('#<%= TextBoxBirthDate.ClientID %>').datepicker('option', 'changeYear', true);
$('#<%= TextBoxBirthDate.ClientID %>').datepicker('option', 'yearRange', '-50:+0');
});
Jemand irgendwelche Ideen, was könnte die Ursache Chrome zum Absturz?
Du musst angemeldet sein, um einen Kommentar abzugeben.
eigentlich...hier meine Lösung:
es gibt einige Problem mit der Breite der Jahres select-element
die genaue Zeile in der css ist der nächste:
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 49%;}
wenn Sie ändern Sie es zu einem gewissen Prozentsatz nicht Wert es behebt es... so etwas wie dieses:
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year { width: 75px;}
hoffe es hilft,
marcelo
BEHOBEN!
ich hatte das gleiche problem.. ich eigentlich fand, dass es ein problem mit der CSS-Dateien ich war mit.. und zwar:
ich habe keine Ahnung, warum das so ist.. das Debuggen in chrome ist nicht so angenehm wie firefox.. aber meine einfache Lösung war, erneut herunterladen das Thema, das ich wollte, und dass das problem behoben.
hoffe, das hilft
j
ich bin mit dem gleichen problem.. jemand ein Update noch? jemand posted ein Potenzial umgehen hier:
http://groups.google.com/group/jquery-ui/browse_thread/thread/1ea5315618087a9d?pli=1
(durch umwickeln mit einem setTimeout, um was der Benutzer identifiziert als problem, aber das hat nicht funktioniert für mich.)