をトリガするために停止するために何かを待ち、ユーザーが日を変更した場合、あまりにも速くJavaScriptが機能するために、正しい日付を誘発しないことを除いてすべては、完璧です。私はずるいツール<a href="http://darsa.in/sly/" rel="nofollow">darsa.in</a>で作成した日付ピッカーを使用している機能に
が行うための方法はあります:
if (datepicker not active for x seconds)
または変数を作成し、その変数がx時間中に変化しない場合にのみ機能を起動する方法はありますか? JSに時間を与える必要があるので、ユーザーが目標とする日付になるまで関数をトリガーしません。
いくつかのコードは、以下に従います。
日ピッカーの変更の日は、私はHTMLの中にすべての一致をロードするloadDateMatches()
呼び出します。しかし、あなたが変更した場合、例えば、非常に迅速に1日目と5日目の間に、それは私が持っているまで機能loadDateMatches()
をトリガしませへの道を探しています一日数3
に試合をロード停止することがあります日付を変えずにしばらくしていた。
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();
}
});
あなたは何をしようとしているのかを人々が見られるようにいくつかのコードを追加できますか? – httpNick
私はそれを追加しましたが、とにかく私はそれが私が夢中になっているものを打ち負かすのは難しいことを知っています。私の英語はまったく完璧ではありません –
datepickerに付属のオン選択機能を試してみてください - http://api.jqueryui.com/datepicker/#option-onSelect-クローズ機能で結合します。これら2つの関数を使用すると、他の関数の実行を停止することができます – Tasos