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?

InformationsquelleAutor zA. | 2010-02-16
Schreibe einen Kommentar