zoukankan      html  css  js  c++  java
  • maximo62 弹出式菜单打不开

    IE8正式发布了,下载安装后,访问系统时发现,maximo的二级菜单打不开了,调试后发现,原来是脚本有问题

    不支持原来的方法,修改后,去掉

    打开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
        {
            popObj.style.left=menuX+document.body.scrollLeft;
            popObj.style.top=menuY+document.body.scrollTop;
        }

    }
  • 相关阅读:
    django计数器: form collections import Counter
    issubclass使用
    Python rpartition() 方法
    try...except...else高级用法
    FBV及CBV区别
    类属性及对象属性
    判断类或对象方法
    django md5
    @cached_property
    js Array 中的 map, filter 和 reduce
  • 原文地址:https://www.cnblogs.com/kevinhlj/p/1419596.html
Copyright © 2011-2022 走看看