Такой вопрос.
У меня на сайте есть всплывающее меню, координаты его появления рассчитываются честно взятым и чуть-чуть измененным (по части сдвига на пару пикселей и именем переменных)у битрикса кодом
В режиме редактирования сайта меню отображается правее и ниже. Ясно, что из-за дополнительного контента для редактирования. Так вот, может уже у кого есть опыт борьбы с его вмешательством?
У меня на сайте есть всплывающее меню, координаты его появления рассчитываются честно взятым и чуть-чуть измененным (по части сдвига на пару пикселей и именем переменных)у битрикса кодом
Код |
---|
// Вычисляем абсолютные координаты элемента: var SubMenu=document.getElementById('sm'+index); var res=Array(); res["left"] = oSender.offsetLeft; res["top"] = oSender.offsetTop; var objParent = oSender.offsetParent; while (objParent.tagName.toUpperCase()!="BODY") { res["left"] += objParent.offsetLeft; res["top"] += objParent.offsetTop; objParent = objParent.offsetParent; } res["right"]=res["left"]+oSender.offsetWidth; res["bottom"]=res["top"]+oSender.offsetHeight; SubMenu.style.left=res["right"]; SubMenu.style.top=res["top"]-2;u.style.top=res["top"]-2; |
В режиме редактирования сайта меню отображается правее и ниже. Ясно, что из-за дополнительного контента для редактирования. Так вот, может уже у кого есть опыт борьбы с его вмешательством?