我遇到了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中发生。
由于
答案 0 :(得分:0)
尝试以下代码
var cal1 = new dhtmlxCalendarObject('calendar1', true, {isYearEditable: true, isMonthEditable: true});
if (navigator.appName == 'Microsoft Internet Explorer'){
cal1.parent.style.zIndex = 200;
}