2009-11-12 47 views
3

默認情況下,jQuery的用戶界面的DatePicker插件從動畫左下它分配給該輸入場的,因此,如果輸入字段比所述日曆的寬度短,它掛起關閉以正確的。jQuery用戶界面:DatePicker的動畫註冊點

我的問題是,我的輸入字段在頁面的右側一路,這樣,當日期選擇器顯示,它掛起了我的頁面邊界。無論如何要將動畫的註冊點更改爲輸入字段的右下角?我很樂意保持與默認相同的「淡入淡出」效果。

我該怎麼做?我認爲這件事情與showAnim屬性,但我一直沒能弄明白......

回答

1

這似乎是在它的構建方式的限制。有兩種解決方案,我建議:

  1. 首先解決辦法是使自己的JavaScript重寫以重新加載後的日期選擇器,然後將它綁定到一個特殊的CSS類將出現在這種情況下,文本框。該JS/jQuery的覆蓋應該不會太複雜,並沒有破解的核心jQuery UI的圖書館,你沒有傷害任何東西。

  2. 指出限制在jQuery UI的google code group的jQuery UI的開發團隊了。

1

你可能會考慮使用替代dialog method,或者只是挖成的日期選擇器源,改變計算爲X -座標。更好的是,添加指定它作爲選項的能力併爲項目做出貢獻! :)