0

Any+Time DatePicker を使用しています。日付フィールドをクリックすると、日付フィールドのにカレンダー UI が表示されます。日付を入力するのに役立つ情報を妨害しています。クリックされたフィールドのにカレンダー UI を表示する方法はありますか?
私のコードは次のとおりです。

$("#start_date").click(
        function(e) {
            $("#start_date").AnyTime_noPicker().AnyTime_picker({ format: '%d-%m-%Y'}).focus();
            e.preventDefault();
        }
    );

解決策:anytime.jsバージョン 4.1112L の 3051 行をコメント アウトします。この行は次のとおりです。

if ( top < 0 )
4

1 に答える 1

1

簡単な答え: anytime.js バージョン 4.1112L の行 #3051 をコメント アウトします。

長い答え: pos() メソッドは、入力フィールドを基準にしてピッカーを配置します。デフォルトでは、メソッドはピッカーをフィールドの上に配置しようとします。行番号 3051 は、そこにスペースがあるかどうかをテストします。そうでない場合は、3052 行目でピッカーをフィールドの下に移動します。行 #3051 をコメントアウトするだけで、メソッドは常にピッカーをフィールドの下に移動します。

Any+Time(TM) を使用してさらに質問や問題がある場合は、 www.AMA3.comの連絡先ページを使用して、より迅速に対応してください。

于 2012-07-08T14:42:10.410 に答える