사이드뷰 DTD 이용시 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

사이드뷰 DTD 이용시 정보

사이드뷰 DTD 이용시

본문

사이드뷰를 DTD 선언후(XHTML 1.0, XHTML 1.1, HTML 5 등) 이용시 제위치에 안뜨는 문제가 있더군요.

js/sideview.js 파일을 여서서 127 라인의

        if (getAbsoluteTop(this.curObj) + this.curObj.offsetHeight + oSideViewLayer.scrollHeight + 5 > oBody.scrollHeight)
            oSideViewLayer.style.top = getAbsoluteTop(this.curObj) - oSideViewLayer.scrollHeight;
        else
            oSideViewLayer.style.top = getAbsoluteTop(this.curObj) + this.curObj.offsetHeight;

        oSideViewLayer.style.left = getAbsoluteLeft(this.curObj) - this.curObj.offsetWidth + 14;

를 다음과 같이 변경하시면 됩니다

        if (getAbsoluteTop(this.curObj) + this.curObj.offsetHeight + oSideViewLayer.scrollHeight + 5 > oBody.scrollHeight)
            oSideViewLayer.style.top = getAbsoluteTop(this.curObj) - oSideViewLayer.scrollHeight + "px";
        else
            oSideViewLayer.style.top = getAbsoluteTop(this.curObj) + this.curObj.offsetHeight + "px";

        oSideViewLayer.style.left = getAbsoluteLeft(this.curObj) - this.curObj.offsetWidth + 14 + "px";
추천
7
  • 복사

댓글 5개

adm/admin_head.php의 153,154행도 px 추가요.

        menu.style.left = get_left_pos(link) + x + "px" ;
        menu.style.top  = get_top_pos(link) + link.offsetHeight + y + "px";
© SIRSOFT
현재 페이지 제일 처음으로