Я пытаюсь создать довольно простой календарь. Вот мой HTML:Создание нескольких div (или таблиц) при зависании
<div class="calendar">
<div class="row clearfix">
<div class="col-1-4" id="month-1"><h3>January</h3></div>
<div class="col-1-4" id="month-2"><h3>February</h3></div>
<div class="col-1-4" id="month-3"><h3>March</h3></div>
<div class="col-1-4" id="month-4"><h3>April</h3></div>
</div>
<div class="row clearfix">
<div class="col-1-4" id="month-5"><h3>May</h3></div>
<div class="col-1-4" id="month-6"><h3>June</h3></div>
<div class="col-1-4" id="month-7"><h3>July</h3></div>
<div class="col-1-4" id="month-8"><h3>August</h3></div>
</div>
<div class="row clearfix">
<div class="col-1-4" id="month-9"><h3>September</h3></div>
<div class="col-1-4" id="month-10"><h3>October</h3></div>
<div class="col-1-4" id="month-11"><h3>November</h3></div>
<div class="col-1-4" id="month-12"><h3>December</h3></div>
</div>
</div>
На зависания, я хотел бы, дни этого конкретного месяца будет отображаться. Вместо того чтобы создавать таблицы для каждого месяца, как так:
<table class="days">
<tr>
<td></td>
<td></td>
<td></td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
....
<tr>
<td>26</td>
<td>27</td>
<td>28</td>
<td>29</td>
<td>30</td>
<td>31</td>
<td></td>
</tr>
</table>
или создание 35 див за каждый месяц, есть способ, чтобы создать одну таблицы или один набор дивы, который может быть использован для каждого месяца?
Очевидно, проблема в том, что расположение и количество дней между месяцами отличается. Есть ли сценарий, который может быть написан для этого? Этот способ кажется, что это было бы намного более чистым и эффективным.
Или было бы проще просто обрабатывать каждый месяц отдельно?
спасибо.
я сделал такой же предмет используя Datejs. если вы хотите, я могу это дать. –
Если вы не возражаете, это было бы здорово. – user2909019