자바 스크립트 또는 jQuery를 통해 시작일 X부터 매일 (11 월 20 일 = 1 일이라고 가정 해 봅시다) 페이지의 링크를 매일 변경하고 싶습니다. 매일 특정 링크가 있어야합니다.날짜 별 특정 링크 변경
내 솔루션 지금까지 : div#daily-gal
내에 링크를 추가하고 각 링크에 값을 추가하고 CSS 클래스 .hide (display:none;)
을 통해 해당 링크를 숨 깁니다. 여태까지는 그런대로 잘됐다. 이제는 까다로운 부분이 있습니다. 저는 날짜별로 시작일을 설정하고 며칠 (오늘 - 시작일)을 지켜보고 변수 (linkval)에 값으로 부여하려고합니다. 함수는 다음과 같아야합니다. 링크의 설정 값이 my linkval과 일치하면 링크 내에서 .show (display : block;) 클래스를 조작해야합니다.
나는 jQuery/JS에 익숙하지 않기 때문에 여기에 분류 문제 (또는 심지어 문제를 이해한다.)에 매달려있다. 누군가 내가 틀린 생각을하면 행복 할거야.
JS-filde : http://jsfiddle.net/Mdq49/
HTML :
<div id="daily-gal">
<a href="http://www.eamplelink.com/A" class="hide" value="1">link1</a>
<a href="http://www.eamplelink.com/B" class="hide" value="2">link2</a>
<a href="http://www.eamplelink.com/C" class="hide" value="3">link3</a>
<a href="http://www.eamplelink.com/D" class="hide" value="4">link4</a>
<a href="http://www.eamplelink.com/E" class="hide" value="5">link5</a>
<a href="http://www.eamplelink.com/F" class="hide" value="6">link6</a>
</div>
<!-- End daily gal -->
jQuery를 :
var startdate = new Date("November 20, 2013 00:00:00 GET")
var today = new Date();
count = Math.floor((startdate.getTime() - today.getTime())/1000);
var linkval = cont * -1;
$(document).ready(function() {
if linkval === a.value {
$('#daily-gal a').attr('http://www.eamplelink.com/', ['linkval']).addClass('show').removeClass('hide')
}
});
CSS :
.hide {
display:none;
}
.show {
display:block;
}
입니까? –
오타 cont는 'var linkval = count * -1'; – Ani
오늘 - 시작일을 나타내는 전역 변수입니다. –