私はずるいツールdarsa.inで作成した日付ピッカーを使用していますが、ユーザーが日を変更するのが速すぎると JavaScript が関数の正しい日付をトリガーしないことを除いて、すべてが完璧です。
方法はありますか:
if (datepicker not active for x seconds)
または、変数を作成し、その変数が x 時間中に変更されない場合にのみ関数をトリガーする方法はありますか? ユーザーが目的の日付になるまで関数がトリガーされないように、JS に時間を与える必要があります。
いくつかのコードは以下のとおりです。
曜日ピッカーが変わると、loadDateMatches()
すべての一致を HTML にロードする呼び出しを行います。ただし、たとえば、1 日目と 5 日目の間で非常に迅速に変更すると、3 日目に一致の読み込みが停止する場合があります。
日付を変更せずにしばらく時間が経過するまで機能をトリガーしない方法を探しています。loadDateMatches()
days.on('active', function (eventName) {
activeDate= this.rel.activeItem;
var logDate = new Date(d.getFullYear(), 0, activeDate + first + 1);
var startTime = new Date(logDate.getFullYear(), logDate.getMonth(), logDate.getDate(), 0, 0, 0);
DayBarConditions.startTime = startTime.getTime()/1000;
var endTime = new Date(logDate.getFullYear(), logDate.getMonth(), logDate.getDate(), 23, 59, 59);
DayBarConditions.endTime = endTime.getTime()/1000;
if (typeof loadDateMatches == 'function') {
loadDateMatches();
}
});