0

私はこの問題について本当にたくさんの情報を持っていないことを知ってこれを書いていますが、それをデバッグする運がありませんでした.それを!

ページに jQuery UI の日付ピッカーがあり、IE 8 と IE 9 でいくつかの問題がありますが、他のブラウザーではありません。私たちのajaxアプリケーションをしばらく使用した後、ユーザーは、日付入力をクリックすると、カレンダーが日付を選択するように見えますが、カレンダー内のボタンはどれも機能しないと報告しています。日付ボタンをクリックしてもカレンダーは閉じず、日付も選択されず、前月または翌月のボタンをクリックしてもカレンダーはスクロールされません。

私は自分の目でエラーを確認しましたが、datepicker のいずれかのボタンをクリックすると、ブラウザーの URL がhttp://baseurl.com/#に変更されます。これは明らかに、ボタンのクリック時に起動する必要がある JavaScript が実行されていないことを示しています。

カレンダー ポップアップのボタンの javasript が機能しなくなる理由について何か考えはありますか?

これは、日付ピッカーを接続する JavaScript です。ページが読み込まれるたびに、styleElements メソッドが呼び出されて、読み込まれた ajax コンテンツ div が渡されます。

function styleElements(context) {
   $('.date', context).each(function () {
        var element = $(this);        

        element.datepicker({ dateFormat: 'mm/dd/yy', prevText: '', nextText: '' });
        element.mask('99/99/9999');
    });
}
4

0 に答える 0