2010-06-22 24 views
1

當我滾動頁面時,我只能看到我的日期選擇器。滾動後,如果我點擊日期選擇器,它按預期方式打開,但使用下拉菜單更改月份後,窗口的滾動位置被移動一點點導致datepciker隱藏。所以不能點擊它。Jquery DatePicker使用下拉菜單改變月份導致窗口滾動

+0

發表一些代碼,人們將能夠更好地幫助。 – Calvin 2010-06-22 04:25:07

回答

0

我建議您使用日期選取器事件'beforeShow'來運行腳本以將頁面滾動到最佳位置。

$('.selector').datepicker({ 
    beforeShow: function(input, inst) { ... } 
}); 

jQuery插件SCROLLTO可以幫助。從其頁面:

使用此插件,您將輕鬆滾動溢出的元素和屏幕本身。 它使您可以訪問許多不同的選項來自定義以及指定滾動位置的各種方式。

同樣,您將使用beforeShow選項中指定的函數來執行此操作。