2011-07-20 43 views
1

我的Ajaxtoolkit日曆擴展程序有時會被附近的下拉列表控件阻止。asp.net日曆擴展程序被下拉列表控件阻止

我的公司使用asp.net 2.0和IE6(我知道......它也讓我的脊椎發抖),並且在某些滾動位置出現問題。

當它位於正確的滾動點時,日曆會彈出一段距離其他控件(如下拉列表)可接受的距離。

我不確定新版本是否有這個問題,但有沒有辦法避免它與我目前的版本?優選地,彈出式日曆覆蓋其他控件而不是其他方式。

升級不是一個選項。

+0

使用jQuery DatePicker [http://jqueryui.com/demos/datepicker/]它更輕量且更有效... –

回答

0

這是一個非常惱人的問題,我也遇到過;我的公司擁有最長時間的IE 6。

即使您將日曆項目上的z-index設置爲高於下拉列表的z-index,它仍然會被下面的下拉列表(即ie6渲染問題)阻止。

的3個選項,我所知道的是:

1 - 使用自定義下拉列表

2 - 超載渲染日曆,包括日曆本身背後的iframe層;在iframe將覆蓋所有其他元素

3 - 使用JavaScript(jQuery的最好),以插入的iframe在客戶端

希望別人能提供更好的選擇。

0

bgiframe jQuery插件正是爲這些問題而設計的。