2009-02-11 77 views
5

創建JavaScript約會風格日曆時遇到了一些困難。雖然它確實呈現,但我知道這將會是一種更有效的方式。有沒有人有他們用來創建日曆的模式?我將使用jQuery,但我不想使用某人的日曆插件作爲a)我沒有找到一個適用於我需要的工具,並且b)我永遠不會通過使用某人的工作得到更好的效果。創建Javascript日曆(完整,不彈出)

現在請記住,我的問題不是關於加載數據或重複發生或類似的事情。我基本上需要知道實際呈現日曆標記的良好模式。

+0

類似問題http://stackoverflow.com/questions/78703/javascript-jquery-calendar-plugin – 2009-04-27 01:55:56

回答

12

我剛發表了一篇名爲FullCalendar(http://arshaw.com/fullcalendar/

聽起來像是你可能會想要什麼新的OS項目。將它傳遞給一系列事件/約會,並將呈現。該插件只提供了必需品,但您可以使用事件掛鉤來擴展它。

+0

剛纔看到今天早上有一個,我們說話時正在玩它!我喜歡你放在那裏的鉤子。 – User 2009-04-30 16:35:29

5

date.js圖書館開始,爲什麼要重新考慮一些事情,比如弄清楚一週的名稱,閏年等等。在其上構建您自己的可視化。

2

從頭開始開發日曆控件有許多問題。既然你已經使用jQuery,我會建議作爲定製jCalendar這樣的解決方案,並創建自己的包裝,如一個描述here

1

我認爲,服用別人的工作是你最好的選擇。爲什麼重新發明輪子? 你至少可以拿出那一年那個月的日子是什麼,哪一天是週末。我不認爲你應該浪費你的時間試圖找出答案。

我不得不這樣做一次,雖然,這只是一個樣機的實現,我用某人看到工作: http://kpmm.doesthatevencompile.com/calendar.htm?p=5.1.2.1 我加了一些東西,但數量不多。我認爲,日曆呈現乾淨,很好。

好運

1

日曆是非常棘手的野獸和Javascript的日期()對象留下了很多不期望的,我甚至不想嘗試它沒有date.js

你必須知道JS Date()(是用戶當前的時區)vs Server Date/Time和JS的時代以及各種愚蠢的東西。

我以前寫過日曆,現在不會這麼做,因爲需要付出努力,但這是一次很好的學習經歷。

如果你有回落到其他人的日曆,我會建議jQuery用戶界面的 http://jqueryui.com/demos/datepicker/