读书人

js popup.show()实现Menuie6正常i

发布时间: 2013-01-26 13:47:02 作者: rapoo

js popup.show()实现Menu,ie6正常,ie7、ie8重叠求高手解决 超急▲▲▲▲▲


/**
*显示二级菜单
*@param strGetID - 存储显示内容的标签id
*@param objTr - 显示子菜单的tr对象
*/
function showSubMenu2(strGetID,objTr) {

//判断浏览器版本
var browser=navigator.appName;
var b_version=navigator.appVersion;
var version=ScriptEngineMinorVersion(b_version);
clearTimer();
endHideSubMenu();
var objGet = eval(document.getElementById(strGetID));
pops[1].document.body.innerHTML = objGet.innerHTML;
pops[1].show(0,0,1,1,pops[0].document.body);
var intWidth = pops[1].document.body.scrollWidth;
var intHeight = pops[1].document.body.scrollHeight;
pops[1].hide();
pops[1].show(objTr.offsetWidth, 0, intWidth, intHeight, objTr);}

代码在上,菜单在IE6中正常,在IE7、IE8中第二级菜单有一部分盖在第一级菜单上面,重叠了。
求高手帮忙解决
很急很急........
[解决办法]
楼主这个只能自己来解决,就是一些样式和上下移动问题,楼主加上boder:1px solid red;就比较好调试了
[解决办法]
ie8....
强制ie7模式 看下~
[解决办法]
你的css 发下?
[解决办法]
应当是浮动清除问题,别忘了清除clear

读书人网 >JavaScript

热点推荐