少し前に、一部のコンテンツを毎週更新するスクリプトが必要でした。私の質問は、このフォーラムで回答されました。
--
さて、私はあなたのような jQuery のプロではありません :) が、私が抱えている「問題」は、今日 (この投稿の瞬間) は第 52 週ですが、スクリプトが機能せず、 52 週目のコンテンツだったので、HTML を 53 週目に変更したところ、うまくいきました。
「問題」は、第 53 週がないことです。そのため、HTML を変更して、第 54 週、第 56 週、第 57 週などをカウントし続ける必要があるのではないかと心配しています。存在。
HTML の抜粋を次に示します (構造は数週間にわたって繰り返され、もちろんコンテンツは変更されます)。
<div class="quotes-container quote-53">
<div class="quote">Quote here...</div>
<div class="author">— Author </div>
</div>
脚本:
<script type="text/javascript">
Date.prototype.getWeek = function() {
var onejan = new Date(this.getFullYear(),0,1);
return Math.ceil((((this - onejan) / 86400000) + onejan.getDay()+1)/7);
}
jQuery(function(){
var today = new Date();
var weekno = today.getWeek();
jQuery('#quotes-wrapper').load('/common/testimonials.html div.quote-'+weekno);
});
</script>
何が起こっているのか分かりますか?
これについて助けてくれてありがとう。