일정시간동안 div 비활성화

일정시간동안 div 비활성화

QA

일정시간동안 div 비활성화

본문

안녕하세요. 
서버시간으로 일정 시간동안 div 를 비활성화 시키고 싶은데 어떤방법이 있을까요? 

예를 들면 

서버 시간으로

매시간  2분 40초 7분40초 12분 40초 17분 40초 22분 40초  ....... 

이런식으로 5분 간격으로 div를 활성화 비활성화를 반복하고 싶습니다.

 

혹시 방법을 아시면 알려주시면 감사하겠습니다.

감사합니다.

이 질문에 댓글 쓰기 :

답변 2

서버단에서 처리하려면

<?php 

$time = substr(str_replace(":", "", G5_TIME_HIS), 3, 1);
if($time >=5 ){
    echo 'div 활성화';
}else{
    echo 'div 비활성화';
}
?>

대신 이렇게 하면 5분이 지나도 새로고침을 하지않으면 실시간에 적용이 안되기때문에

 

자바스크립트에서

<div id="clock">

</div>
<script>
    init();
    function init() {
        clock();
        setInterval(clock, 1000);

    }

    function clock() {
        var date = new Date();
        var minutes = date.getMinutes();
        time = String(minutes);
        time = time.substr(1,1);
        if(time >= 5){
            $("#clock").empty().append('div 활성화');    
        }else{
            $("#clock").empty().append('div 비활성화');    
        }
        

    }
</script>

 

참고하시면 될듯 합니다

 

답변을 작성하시기 전에 로그인 해주세요.
전체 21
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT