2011-09-08 11 views
0

Filament Group jquery 메뉴 (http://www.filamentgroup.com/lab/jquery_ipod_style_and_flyout_menus/)를 구현 중입니다. 화면 잡기를 한 번 보았다면 아래 링크를 통해 메뉴가 컨테이너 div 외부로 밀려나는 것을 볼 수 있습니다. 누군가가 내게 부모 div 안에 머물도록 메뉴를 강제 할 수있는 방법에 대한 단서를 알려주시겠습니까? 메뉴가 뜨게하거나 position: absolute와 문서 플로우로부터 제거 된 것처럼CSS 위치 지정 문제

enter image description here

+0

그것은 내게 간단한 여백 문제처럼 보입니다. 마진을 벗어나려고 했습니까? – Mike

+0

당신이 html/css를 게시 할 수 있다면 좋을 것입니다. 그래서 우리는 문제의 구조에서 도움을 줄 수없는 소스 코드없이 – dougajmcdonald

+0

의 구조를 볼 수 있습니다. – Xavier

답변

0

그것은 보인다. IE7을

#parentElement:after { 
    clear: both; 
    display: block; 
    content: "."; 
    height: 0; 
    visibility: hidden; 
    } 

: - - :이 다음 떴다 된 경우

당신은 부모를 너무 부유하거나 부모에 CSS를 사용 할 수 있습니다 :

W3C

#parentElement { 
min-height: 0; 
} 

하는 경우 메뉴가 뜨지 않고 position: absolute을 사용하면 높이를 수동으로 설정하거나 JS를 사용하여 메뉴 높이를 측정하고이를 부모에게 적용해야합니다.

0

당신의 CSS와 마크를 보지 않고서도 거의 불가능한 스크린 샷을 보면서, 당신의 왼쪽 값이 팝 아웃 메뉴에 대해 틀린 것처럼 보입니다. 하지만 코드를 보지 않고도 추측은 ...

예제 페이지를 보면 네거티브 왼쪽을 사용합니다.이 네거티브 왼쪽은 전환 할 UL의 너비와 같습니다. 따라서 해당 플러그인의 구현을 읽지 않고 설정해야 할 수도 있습니다 그 너비 어딘가 또는 누락 된 뭔가 ...