我的頁面在可滾動div內包含一個表單。在表單中有幾個日期選擇器。如果我在日期選擇器打開的情況下滾動,它們不會滾動div的內容。jQuery UI datepicker在可滾動div中的定位問題
我在網上發現了幾百個具有相同問題的帖子,但沒有一個解決方案在我的環境中工作。
這的jsfiddle我演示功能問題: Problem
這的jsfiddle一個演示功能修復: Fix
$("input").datepicker({
beforeShow: function(input, obj) {
$(input).after($(input).datepicker('widget'));
}
});
的修補程序jQuery的V1.7.2做,我使用v1.10.2的用jQuery UI v1.10.3。 如果您在修復jsfiddle中將jQuery庫版本切換爲v1.10.2,則datepicker會中斷。
是否有工作修復最新的jQuery庫? (如果有任何後果的,我使用的是EF4.5 MVC4)
http://stackoverflow.com/questions/2834857/jquery-ui-datepicker-positioning-problem-when-scrolling-down-webpage – run
我看過那個解決方案,偏移是相對於主頁面的,不是託管分區。主頁面和託管div都必須滾動並將日曆div附加到輸入控件。 – Swifty