Некоторое время назад мне нужен был скрипт для обновления контента каждую неделю, и на мой вопрос ответили в этом форуме .
-
Теперь, и я не являюсь профессионалом jQuery, как вы :), но у меня есть "проблема" в том, что сегодня (момент этого поста) это неделя № 52, но скрипт не работал, он не был t показ содержимого за неделю # 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>
Есть идеи, что происходит?
Большое спасибо за любую помощь в этом.