2011-01-26 51 views
0

我有一個奇怪的問題,使用FullCalendar JQuery插件。一切工作正常,除非我在「周」視圖,當我選擇一個時間段,似乎自動選擇比我想要選擇的30-60分鐘更長的時間段。例如,如果我想選擇3 PM插槽,當我點擊3 PM插槽時,它實際上會突出顯示3點或4點插槽。選擇時間範圍問題

這真的困擾我,無法弄清楚如何解決它。我有一種感覺,它與我的一些CSS樣式有關?我想指出,我必須將日曆的原始寬度從900像素更改爲100%才能符合我的要求。你是否認爲某種方式搞砸了一些與鼠標點擊偏移有關的計算?

+0

有人可以幫忙嗎? – 2011-01-29 18:50:39

回答

1

It's因爲你張貼了這個,但以防萬一有人在尋找一個類似的問題,我發現這個在fullcalendar問題跟蹤近一年來一直是:

http://code.google.com/p/fullcalendar/issues/detail?id=1035&q=select&colspec=ID%20Type%20Status%20Milestone%20Summary%20Stars

它基本上改變了這一爲這一個

slotHeight = slotTableFirstInner.height() + 1; // +1 for border

:在fullcalendar.js線(3152)

slotHeight = slotTableFirstInner.parents('tr').outerHeight() + 1; // +1 for border

這didn't完全適用於我cuase在一天查看最新的小時選擇30分鐘少,但取出的「+ 1」的伎倆,這對我來說是什麼在起作用:

slotHeight = slotTableFirstInner.parents('tr').outerHeight();

希望這可以幫助那裏的人!