maximo二级菜单在IE8中打不开现象解决方式
2012-06-30 18:38
507 查看
打开menu.js,定位至484行,做如下更改即可!
function setPopLocation(popObj)
{
hrequired = parseInt(document.body.clientWidth-2) - parseInt(popObj.offsetWidth);
vrequired = parseInt(document.body.clientHeight-2) - parseInt(popObj.offsetHeight);
//opener = popObj.openermenu;
if(menuX >= hrequired)
{
//if(opener)
if (popObj.openermenu)
menuX= menuX-popObj.openermenu.clientWidth-popObj.clientWidth;
else
menuX= hrequired;
}
if(menuY >= vrequired)
{
menuY = vrequired;
}
if(menuX<0)
menuX=0;
if(menuY<0)
menuY=0;
//if(opener)
if (popObj.openermenu)
{
popObj.style.left=menuX;
popObj.style.top=menuY;
}
else
{
&nbs
function setPopLocation(popObj)
{
hrequired = parseInt(document.body.clientWidth-2) - parseInt(popObj.offsetWidth);
vrequired = parseInt(document.body.clientHeight-2) - parseInt(popObj.offsetHeight);
//opener = popObj.openermenu;
if(menuX >= hrequired)
{
//if(opener)
if (popObj.openermenu)
menuX= menuX-popObj.openermenu.clientWidth-popObj.clientWidth;
else
menuX= hrequired;
}
if(menuY >= vrequired)
{
menuY = vrequired;
}
if(menuX<0)
menuX=0;
if(menuY<0)
menuY=0;
//if(opener)
if (popObj.openermenu)
{
popObj.style.left=menuX;
popObj.style.top=menuY;
}
else
{
&nbs
相关文章推荐
- maximo二级菜单在IE8中打不开现象解决方式
- ie8不支持function bind解决方式
- 用三种方式实现导航菜单中的二级下拉菜单
- 鼠标右键菜单打开慢的解决方式
- 解决js滑动菜单,卡顿的现象
- 三种方式实现网页二级菜单
- JAVAWEB开发之Hibernate详解(三)——Hibernate的检索方式、抓取策略以及利用二级缓存进行优化、解决数据库事务并发问题
- 解决struts2 <s:doubleselect>二级菜单没有值
- MAXIMO中无法选择员工解决方式
- 二级菜单ie中被下面的div遮挡解决问题
- MTK手机平台添加二级菜单的方式
- IE8下html5标签脱离文档流的现象及其解决方式
- 解决 asp.net 中如果 Menu 控件放在 MasterPage 中, IE6 会出现的二级菜单不能正确显示的问题
- 通过弹出菜单和换行方式解决多按钮显示问题
- ie8下用iframe解决表单submit以及二级域名跨域的方法
- 三种方式实现网页二级菜单
- 二级菜单被banner遮住的解决方法
- 二级菜单无刷新联动(XMLPOST + Jscript 方式)
- IE8下html5标签脱离文档流的现象及其解决方式
- 实现二级菜单的一种方式--没有js 运行不了,主要看代码红色部分,只提供思路