我正在生成一个基于时间的计划表,它以小时块运行。我需要使用此表根据时间在点之间移动。例如,我将有一个从浏览器的顶部到底部运行的setLINE。然后我需要根据当前时间相对于桌子上的时间水平平移div或表。我不知道从哪里开始,任何人都可以帮助我或指出我正确的方向。
由于
答案 0 :(得分:0)
我认为你的问题缺少一些信息,所以我会回答一些假设 -
确定您的尺寸和比例: 即。屏幕尺寸为像素,时间尺寸为小时,让我们决定比例是每小时在屏幕上以30像素表示。
决定桌子最左边的时间,即。上午12点。
因此,如果您想从凌晨2点到凌晨3点画一个事件,它将从左侧开始60像素(2小时= 2 * 30像素),宽度为30像素(一小时长)。基本上你做事件时间减去左侧时间表和结果(以小时为单位)时间30pixels是你绘制事件的地方。
如果要更改“当前时间”,可以更改表格最左侧的时间。 IE浏览器。如果您希望屏幕中心对焦于上午9点,您可以将表格的最左侧设置为早上5点。
我希望有所帮助。