이것은 현재 날짜와 시간을 기준으로 선택한 클래스를 요소에 추가하기 위해 쓴 약간의 jQuery 함수입니다.
(날짜 타임 스탬프 사용). 아이디어는 아래의 스크린 샷과 같이 현재 표시되는 현재 세션을 설정하는 것입니다.
<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>
위 내용은 현재 날짜 시간을 기준으로 jQuery 하이라이트 요소의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!