HTML
<td time='10:00 AM'>
<span timeStart="00" timeEnd="10" class="entry deletable">Entery 1 from 10:00-10:15</span>
<span timeStart="15" timeEnd="30" class="entry deletable">Entery 2</span>
</td>
这是 td 如何在我的 jquery/php 日历中查看的示例。
我的问题是
- 我怎样才能根据时间开始和时间结束使这些跨度的Css位置和设置高度,以及如何避免重叠?
- 我应该还是不应该在 html 中包含 timeStart 和 end ?我可以在 php 上动态设置样式,这将是一种更清洁的方式!
我想我没有说清楚。
这是我到目前为止尝试过的重量
html
<td style='width:60px;'>
<div style="position:relative">
<span style="position:absolute;top:00px;" title="Time:10:00 AM">demo patient</span>
<span style="position:absolute;top:40px;" title="Time:10:20 AM">new patient</span>
</div>
</td>
PHP用来生成这个
echo"<span style='position:absolute;top:".
date("i", strtotime($data['time_booked']))."px;' title='{$data['time_booked']}'>{$data['name']}</span>";
现在我可以根据需要定位跨度,唯一的问题是如果 2 个预订同时进行,它们重叠,我该如何避免这种情况?