2011-05-17 63 views
14

爲每週日曆創建基於表格的佈局非常簡單,每週的每天有7列,每週的每個小時有不同的行。我沒有創造這個問題。最困難的部分是動態填充每日「事件」表(我甚至不知道如何靜態執行此操作)。如何在HTML和Javascript中創建動態的每週計劃?

用戶將有權訪問他們希望添加到他們的每週計劃中的'事件'列表。他們需要動態添加到網頁。每個事件都有一個特定的開始和結束時間,並且可能在一週中的一天以上發生。我不知道如何將這些'事件'添加到我的表格佈局中,而不會遇到一堆行跨度問題(很多事件是不同的長度並跨越不同的小時)。如果每個事件總是1小時,那很容易,但事實並非如此。

我正在考慮讓每一天都有一個隱藏的小時欄。我仍然覺得這會導致巨大的混亂。有任何想法嗎?

+2

我不確定我完全看到這個問題。但是,您是否想過使用Google日曆或其他在線日曆產品? – webdad3 2011-05-17 18:15:23

+0

谷歌日曆或其他在線日曆是不可能的。我需要根據「事件」列表爲用戶創建一個獨特的每週時間表。他們選擇他們想要的「事件」,然後網頁需要自行更新以顯示該用戶的每週時間表如何。我還需要處理諸如衝突(重疊事件)之類的事情。 – whoabackoff 2011-05-17 18:18:35

回答

22

爲什麼要重新發明輪子?

我認爲這涵蓋了您的所有擔憂。

http://arshaw.com/fullcalendar/

+0

這看起來很有希望! – whoabackoff 2011-05-17 18:50:59

+0

出於好奇,你知道任何fullcalendar的替代品嗎? – whoabackoff 2011-05-24 19:35:16

+0

@whoabackoff - 沒有不是真的。有Google Cal和Apple的Mobile Me,但除此之外,我還沒有意識到其他任何事情。祝你好運! – 2011-05-25 02:04:16