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>
これは、jquery/php カレンダー内で td がどのように見えるかの例です。
私の質問は
- 開始時間と終了時間に応じて Css の位置を設定し、これらのスパンの高さを設定するにはどうすればよいですか? また、重複を避けるにはどうすればよいですか?
- timeStart と end を html に含める必要がありますか? 私はそれを行うためのよりクリーンな方法であるphpで動的にスタイルを設定できます!
私は自分自身を明確にしなかったと思います。
ここに私がこれまでに試したwtがあります
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 つの予約が同時に行われた場合に重複することです。どうすればこれを回避できますか?