2015-01-28 2 views
0

현재 모바일 버전의 웹 사이트에서 작업하고 있으며 메뉴에는 jQuery MMenu를 사용하고 있습니다. 그래서 메뉴가 표시됩니다jQuery mmenu Windows Phone 문제 (IE Mobile)

$('div#menu').mmenu({ 
    slidingSubmenus: false, 
    offCanvas: { 
     position : "left", 
     zposition : "front" 
    } 
}); 

: 그것은

플러그인은 확장자가없는 "위치 확장"하지만 같은 문제로 구성되어 있습니다 ... 모든 휴대폰과 태블릿 내가 윈도우 전화를 제외하고, 시험에 잘 작동 페이지를 넘으면 메뉴가 너무 커서 모든 장치에 완전히 표시 할 수 없으면 아래로 스크롤 할 수 있습니다. 단, 아래로 스크롤하면 메뉴가 잘리는 Windows Phone에서는 예외입니다.

메뉴가 잘려 ... 원격 디버거를 사용하면 맨 위와 빨간색 선 사이의 거리가 DOM의 html 요소 높이에 해당한다는 것을 알았습니다 (웹킷을 사용하여 DOM 검사에서 강조 표시). CSS에서는 높이 값 100 % (html + body 요소)입니다. 이 요소들에 높이를 설정하지 않는 MMenu 웹 사이트 조언들, 나는 또한 시도했지만 효과가 없습니다 ...

또한 찾았습니다. this. 그것은 같은 문제이지만 대답은없는 것 같습니다 ...

누구든지 이미 그러한 문제가 발생했거나 해결 방법에 대한 조언이 있습니까? 들으

답변

0

마지막으로 ..., 해결책을 발견 된 오류를 생성하지 않았다 단지 다른 사용자 정의 스크립트했지만 mmenu과 충돌했다

0
나는 "현재이 문제를 해결합니다. 메뉴와 충돌 한 어떤 스크립트를 가지고있어

?

+0

아주 특정한 목적을 위해 뷰포트 메타 속성을 동적으로 변경하기 위해 아주 못생긴 스크립트를 사용했습니다. IE 모바일은 그것을 좋아하지 않았습니다 .mmenu의 너비와 높이가 뷰포트 너비/높이에서 계산되므로 동적으로 변경하면 mmenu의 렌더링에 문제가 있습니다 ...하지만 어떤 이유로 Chrome/FF에는 문제가 없었습니다. – klu00