我的Ajaxtoolkit日历扩展程序有时会被附近的下拉列表控件阻止。asp.net日历扩展程序被下拉列表控件阻止
我的公司使用asp.net 2.0和IE6(我知道......它也让我的脊椎发抖),并且在某些滚动位置出现问题。
当它位于正确的滚动点时,日历会弹出一段距离其他控件(如下拉列表)可接受的距离。
我不确定新版本是否有这个问题,但有没有办法避免它与我目前的版本?优选地,弹出式日历覆盖其他控件而不是其他方式。
升级不是一个选项。
我的Ajaxtoolkit日历扩展程序有时会被附近的下拉列表控件阻止。asp.net日历扩展程序被下拉列表控件阻止
我的公司使用asp.net 2.0和IE6(我知道......它也让我的脊椎发抖),并且在某些滚动位置出现问题。
当它位于正确的滚动点时,日历会弹出一段距离其他控件(如下拉列表)可接受的距离。
我不确定新版本是否有这个问题,但有没有办法避免它与我目前的版本?优选地,弹出式日历覆盖其他控件而不是其他方式。
升级不是一个选项。
这是一个非常恼人的问题,我也遇到过;我的公司拥有最长时间的IE 6。
即使您将日历项目上的z-index设置为高于下拉列表的z-index,它仍然会被下面的下拉列表(即ie6渲染问题)阻止。
的3个选项,我所知道的是:
1 - 使用自定义下拉列表
2 - 超载渲染日历,包括日历本身背后的iframe层;在iframe将覆盖所有其他元素
3 - 使用JavaScript(jQuery的最好),以插入的iframe在客户端
希望别人能提供更好的选择。
bgiframe jQuery插件正是为这些问题而设计的。
使用jQuery DatePicker [http://jqueryui.com/demos/datepicker/]它更轻量且更有效... –