<span>/** </span><span> * $.dateTimeHighlightNow() </span><span> * Author: Sam Deering </span><span> * Adds/removes a selected class on elements based on the current date and time. </span><span> * usage: $('.program p').dateTimeHighlightNow(); </span><span> */ </span>jQuery<span>.fn.dateTimeHighlightNow = function() </span><span>{ </span> <span>return this.each(function() </span> <span>{ </span> <span>var datetimestamp = Math.round(new Date().getTime() / 1000) </span> elem <span>= $(this), </span> start <span>= elem.attr('start'), </span> finish<span>= elem.attr('finish'); </span> <span>log('datetimestamp = '+datetimestamp); </span> <span>if (start < datetimestamp && finish > datetimestamp) </span> <span>{ </span> elem<span>.addClass('selected'); </span> <span>log(elem); </span> <span>} </span> <span>else </span> <span>{ </span> elem<span>.removeClass('selected'); </span> <span>} </span> <span>}); </span><span>};</span>
<span>$('.program p').dateTimeHighlight();</span>
<span>/* monitor for auto change of current active session based on date/time */ </span><span>setInterval(function() </span><span>{ </span> <span>//run every minute </span> <span>$('.program p').dateTimeHighlight(); </span><span>}, 60000);</span>
.stop()メソッドを使用して、ハイライト効果を終了する前にハイライト効果を停止するにはどうすればよいですか?このメソッドは、ClearQueueパラメーターとJumptoendパラメーターの2つのパラメーターを使用します。 Clearqueueがtrueに設定されている場合、キュー内のすべてのアニメーションが削除されます。 JumptoendがTrueに設定されている場合、現在のアニメーションはすぐに完了します。たとえば、ID「myDiv」を備えたDIVのハイライト効果を停止するには、次のコードを使用します:
$( "#mydiv")。 🎜>複数の要素のハイライト効果を一度に使用できますか?
SetInterval関数を使用して、ハイライト効果を繰り返すことができます。この関数は、実行する関数とミリ秒単位での時間間隔の2つのパラメーターを取ります。たとえば、5秒ごとにID「myDiv」を繰り返してdivのハイライト効果を作成するには、次のコードを使用します。 ).effect( "highlight"、{}、3000);
}、5000);
他の効果でハイライト効果を使用できますか?
});
クリックにハイライト効果を使用できますか?
フォーム入力のハイライト効果を使用するにはどうすればよいですか?
.focus()および.blur()メソッドを使用して、フォーム入力のハイライト効果を使用できます。 .focus()メソッドは、入力フィールドがフォーカスを取得するとトリガーされ、.blur()メソッドは、入力フィールドがフォーカスを失ったときにトリガーされます。たとえば、ID「MyInput」を使用して入力フィールドにハイライト効果を使用するには、次のコードを使用します。 (this).effect( "highlight"、{}、3000);
}) "#ff0000"}、3000);
});
以上がjQueryは、現在の日付時間に基づいて要素を強調表示しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。