問題タブ [anytime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1795 参照

javascript - Anytime DateTimePicker jQuery プラグインが共通のテキストボックスのままなのはなぜですか?

Anytime コンビネーション Date/Time picker jQuery プラグイン ( http://www.ama3.com/anytime/ )をテストしようとしています。

js ファイルと css ファイルをダウンロードし、開発マシンのフォルダーに配置しました。

jsfiddle.net では、これらを外部リソース セクションへのフル パスで追加しまし た : //ajax.aspnetcdn.com/ajax/jquery.migrate/jquery-migrate-1.1.1.min.js

私はこのhtmlを持っています:

...そしてこのjQuery:

...しかし、実行すると、これらの試みはどれも成功しません。「結果」ペインに 3 つの「通常の古い」テキスト ボックスが表示されるだけです。

私は何を間違っていますか?

アップデート

外部リソースは、いつでもサーバー上の .js および .css ファイルを参照し、ajax.aspnetcdn.com/ の移行 .js を参照します。

HTML:

jQuery:

0 投票する
2 に答える
140 参照

javascript - いつでも jQuery プラグインの重要な要素が背景/非表示に溶け込んでいるのはなぜですか?

以下に示すように、いつでも jQuery プラグインには、主要な要素 (現在の月、日、年、時間など) が「空白」になっています。なぜ、しかしもっと重要なことに、でんぷんをこれらの重要な要素に戻す方法は?

ところで、これはjsfiddleにあるので、舞台裏で機能する「派手な」CSSはありません。私が追加した唯一の CSS は非常に最小限です。

いつでもその内容を気取っていますが、現在の値のテキストを隠しています

アップデート

Visual Studio/browserland で黄色の背景に白いテキストが引き続き表示される:

ここに画像の説明を入力

0 投票する
1 に答える
1279 参照

jquery - Anytime datetimepicker ウィジェットで時間値をプログラムで設定するにはどうすればよいですか?

Anytime datetimepicker ウィジェットは猫の鳴き声 (またはロールスロイスの咆哮 (なぜいつでも jQuery プラグインの重要な要素が背景/非表示に溶け込んでいるのですか? )) だと思います。

私はこのように実装します:

HTML

jQuery

...しかし、最初は時刻を zilch/midnight に設定すると (ある程度) 機能しますが:

ここに画像の説明を入力

(実際には、GMT ジャズなどではなく、日付と時刻だけが必要です。)

...入力要素をマッシュアップして AnyTime ウィジェットを呼び出し/ドロップダウンすると、それが zilch に設定されていたことを忘れて、現在の時刻でそれを上書きします:

ここに画像の説明を入力

AnyTime ウィジェットがドロップダウンされたときに割り当てた値を保持するにはどうすればよいですか (もちろん、ユーザーが明示的に変更するまで)。

アップデート

私もこれを試しました:

...しかし、唯一の違いは、クリックするまで入力要素に val が表示されないことです。まだ zilch が表示されますが、現在の時刻が表示されます...

更新 2

私もこれを試しました:

...しかし、それは何もしないようです。

更新 3

AMAの答えは魅力的でした。このコード:

...結果は次のとおりです。

ここに画像の説明を入力

0 投票する
2 に答える
543 参照

javascript - Any+Time DatePicker:デフォルトの現在時刻を削除する方法

入力ボックスをクリックすると、タイム ピッカーがデフォルトの現在の時刻で表示されます。必要なのは、デフォルトの現在の時刻を削除することです。

ありがとう、

0 投票する
1 に答える
60 参照

javascript - クロージャー (?) 関数内のプライベート変数のクリーンな上書き

したがって、これをフィドルで機能させることはできません (所有者がライブラリの外部参照を許可していないように見えるため)。基本的に、時間選択にいつでもプラグインを使用したいのですが、次のようになります。

ここに画像の説明を入力

ライブラリのソースコードはこちら

良いことは、要件である分単位で正確であることです。ただし、タブ動作は破壊されます。Tab キーを押すと、タイム セレクタに移動します。これは、私が思いつくすべてのケースの 99% で望ましくありません。この関数を上書きする必要があることを分解しました。

彼のファイルを破壊することなく、外部からこれを行う方法はありますか? たとえば、ファイルを更新するときに、この関数を更新することを考える必要はありません。

私の質問は明確ですか?私は彼のファイルをそのまま保持したいので、私のファイルの1つから次のようなものを呼び出します(明らかに機能しません):

0 投票する
2 に答える
876 参照

jquery - コンテンツを変更しなくても、入力ボックスがフォーカスされるたびに、いつでも時間/日付ピッカーが変更イベントをトリガーします。これを回避する方法は?

タイトルにあるように、いつでも日付ピッカー/タイムピッカーが添付された入力テキスト ボックスにフォーカスするたびに、変更イベントが発生します。この動作を回避する方法はありますか? 私は明らかに変更イベントのみを取得したいので、実際に何かを変更したとき。

この動作は、firefox と chrome で見られます。IEは試していません