由dhtmlx网格隐藏的dhtmlx日历

时间:2015-07-15 07:11:59

标签: javascript dhtmlx

我遇到了dhtmlxGalendarObject隐藏dhtmlxCalendarObject的问题。 要创建dhtmlxCalendarObject,我创建一个div和dhtmlxCalendarObject,如下所示:

<div id="calendar1" style="position:absolute; left:0px; top:22px;"></div>

......然后再说:

var cal1 = new dhtmlxCalendarObject('calendar1', true, {isYearEditable: true, isMonthEditable: true});

在dhtmlxCalendarObject下我有一个像这样创建的dhtmlXGridObject:

<div id="gridalarmsbox" style="width:99%; border:1px solid #000000"></div>

......然后再说:

var gridalarms = new dhtmlXGridObject('gridalarmsbox');

当我点击日历时,其中一半隐藏在网格后面,我该如何解决?

我尝试在上面的div中使用z-index,如下所示:

<div id="gridalarmsbox" style="width:99%; border:1px solid #000000; z-index:-1;"></div>

<div id="calendar1" style="position:absolute; z-index:-999; left:0px; top:22px;"></div>

但它似乎没有什么区别。

这在Internet Explorer 11中发生。

由于

1 个答案:

答案 0 :(得分:0)

尝试以下代码

var cal1 = new dhtmlxCalendarObject('calendar1', true, {isYearEditable: true, isMonthEditable: true});
if (navigator.appName == 'Microsoft Internet Explorer'){
                cal1.parent.style.zIndex = 200;
            }