0

時間ブロックで実行される時間ベースのスケジュールのテーブルを生成しています。このテーブルを使用して、時間に基づいてポイント間を移動する必要があります。たとえば、ブラウザの上から下に実行される setLINE があります。次に、テーブルの時間に対する現在の時間に基づいて、div またはテーブルを水平方向にパンする必要があります。どこから始めればよいのかわかりません。誰かが私を助けたり、正しい方向に向けたりすることができます。

ありがとう

4

1 に答える 1

0

あなたの質問にはいくつかの情報が欠けていると思うので、いくつかの仮定で答えます-

  1. 寸法と比率を決定します。画面の寸法はピクセル、時間の寸法は時間です。各時間を画面上の 30 ピクセルで表す比率を決定します。

  2. 表の一番左側が何時かを決めます。午前12時。

  3. したがって、午前 2 時から午前 3 時までのイベントを描画する場合は、左側から 60 ピクセル (2 時間 = 2*30 ピクセル) から開始し、幅は 30 ピクセル (1 時間の長さ) になります。基本的に、イベントの時間からテーブルの左側の時間を差し引いて、結果 (時間単位) に 30 ピクセルを掛けてイベントを描画します。

  4. 「現在の時刻」を変更したい場合は、表の一番左側の時刻を変更できます。すなわち。画面の中央を午前 9 時に合わせたい場合は、テーブルの一番左側を午前 5 時に設定できます。

お役に立てば幸いです。

于 2012-12-30T14:45:38.463 に答える