2013-04-17 6 views

답변

0

그래서 jkmegamenu가 코드를 컨테이너 내부에 배치하더라도 자동으로 상자를 컨테이너 외부로 강제 설정하는 것처럼 보입니다. 이와 같은 것을 사용하는 것을 권장하지는 않지만, 코드 하단에 일부 jQuery를 사용하여 수정 사항을 적용 할 수 있습니다.

// Gets your left offset of the container div 
var fromLeft = $('#container').offset().left; 

// move all menus to this new offset 
$('#megamenu1').css('left', fromLeft); 
$('#megamenu2').css('left', fromLeft); 
$('#megamenu3').css('left', fromLeft); 
$('#megamenu4').css('left', fromLeft); 
$('#megamenu5').css('left', fromLeft); 

명심하십시오. 이것은 간단한 수정입니다. 브라우저의 현재 크기에서만 작동합니다. 변경된 경우 오프셋은 동일하게 유지되므로 숫자를 다시 써야합니다. 나중에 참조 할 수 있도록 좀 더 일반적인 것을 할 것입니다. this one

+0

megamenu는 내 컨테이너 div 안에 중첩되어 있습니다. 나는 정말로 자바 스크립트와 더 관련이 있다고 생각한다. – user2292330