問題タブ [pikaday]

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 に答える
178 参照

javascript - JavaScript: プロトタイプ内でメソッドを使用するには?

プラグイン (Pikaday) を変更して、独自の機能を少し追加しようとしています。

プラグインはプロトタイプ システムを使用して構築されており、その中に関数を追加しました。

私が理解できないのは、このメソッドを実際にトリガーする方法です。指定した要素をクリックしても機能しません。

この関数をプラグインの一部として含める方法を知っている人はいますか?

誰かが興味を持っている場合は、完全なコード(私の追加を除く)​​ がここにあります。

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

javascript - プラグイン内の Pikaday プラグインで選択した日付を返しますか?

JavaScript (JQuery なし) のPikaday日付セレクターを変更して、選択した日付をカレンダーの上のヘッダー領域に表示したいと考えています。

これを行うために、ヘッダー領域の HTML をレンダリングする新しい関数を作成しました。

これは問題なく機能します。月と年が表示されます。

ただし、選択した日番号を表示する方法がわかりません。私の目標は、「Mon 1st Dec 2016」のようなものを表示することですが、「Mon」と「1」を表示することはできません。

私ができる最善のことは、作成することです:

getDate 関数でそれを HTML レンダリング関数で返しますが、これは 2 回のクリック後にのみ機能し、面倒に見えます。

日付文字列をプラグインの一部に返す正しい方法を知っている人はいますか?

0 投票する
0 に答える
271 参照

javascript - 元のpikadayセットの年の範囲を使用したPikadayレスポンシブが機能しない

ピッキング日付に pikaday レスポンシブを使用しています。ピッカーを過去 40 年間 (ie1976-2016) に設定したいのですが、元の pikaday セット「yearRange」を使用して目的を達成していますが、機能していません。設定するには、ここに私のコードがあります:

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

javascript - ASP.NET Pikaday がマスター ページで動作しない

シンプルなWebフォームではPikadayはうまく機能しますが、コンテンツページでこれを使用しているときは機能しません。理解を深めるためにコードを提供しています......よろしくお願いします

およびコンテンツ ページのコード

何が欠けているのかわかりません

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

javascript - pikaday プラグイン 2 つの日付の間の 15 日

私は予約フォームを持っていて、入力は 2 つしか必要ありません.checkin。そのため、すべてがうまくいっているの.checkoutに使用datepickerした理由daterangeの 1 つは、2 つの日付から 15 日だけを選択するにはどうすればよいかということです。

ちなみに、私はpikadayプラグイン MY CODEを使用しています

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

javascript - Pikaday Datepickerの再帰が多すぎる/スタックオーバーフロー

Pikadayでこの問題に遭遇しました

いくつかの ajax を実行し、一連の除外日を pikaday 日付ピッカーに渡す単純な選択フィールドがあります。ただし、pikaday の datepicker を再構築すると、DOM 内の同じ要素で pikaday を 2 回再構築すると発生する再インスタンス化ループ エラーがスローされます。

私はぐるぐる回って、問題に関するいくつかの助けを見つけました https://github.com/dbushell/Pikaday/issues/382

これが最も役に立ちます

https://github.com/dbushell/Pikaday/issues/429

http://codepen.io/thephpjo/pen/pjqavp?editors=1111

上記のコードペンは、単一要素の問題で二重インスタンスを示す素晴らしい仕事をします

とはいえ、解決策は私の問題を解決していません。この「バグ」を理解する必要があるため、ここで完全に間違ったことをしていることを本当に望んでいます。

そうは言っても、codepen で実行されているこの単純なバージョンの例があります。

新しい日付セットが渡されるたびに、select フィールドは pikaday を再構築する必要があることに注意してください。したがって、実際のバグを確認する方法は、ドロップダウンの選択肢を選択し、pikaday-datepicker で日付を選択してから、ドロップダウンの選択肢をもう一度変更して、datepicker を再度使用することです。コンソールに細心の注意を払ってください。

「Hello Again!」が何回実行されるかがわかります。これにより、datepicker がハングし、場合によっては永久にハングし、Too many recursions / Stack Overflow エラーがスローされます。

バグを表示する簡略化された pikaday: http://codepen.io/anon/pen/NpWRZL?editors=1111

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

jquery - Ninja Formsを使用したWordPressでの2つの日付ピッカーフィールドのアドレス指定と設定

WordPress では Ninja Forms を使用します。同じフォーム (到着日と出発日) に複数の日付フィールドを含むページがあります。両方の日付フィールドの値を変更する必要があります。

次のサンプル スクリプトは機能しますが (WP プラグインによってページに jQuery を追加できます)、両方のフィールドの値を変更しています。

2 つのフィールドを別々に処理する方法がわかりません。Ninja Forms によって作成された 2 つのフィールドは次のようになります (ID のみが異なります)。

jQueryを調整する方法はありますか?