2013-02-17 2 views
2

저는 CSS와 HTML로만 코딩 된 메뉴 표시 줄이 있습니다. 막대는 상단에 고정되어 있지만 화면의 크기가 조정되고 x- 막대가 왼쪽 위 모퉁이에 있으면 작은 창을 스크롤 할 수 있지만 페이지를 스크롤 할 수는 없습니다.고정 된 부분을 가로 질러 스크롤하십시오. 작은 창이있는 경우

여기 내 코드입니다 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
     <link rel="stylesheet" href="StyleSheets/StyleSheet.css" /> 
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     <title>TeraShare</title> 
     <script type="text/javascript" src="JQuery/JQuery.js"></script> 
     <script type="text/javascript" src="Scripts/JavaScript.js"></script> 
    </head> 

    <body> 
     <div id="Wrapper"> 
      <div id="Menu"> 
       <div id="Logo"><a href=""><img src="Pictures/Logo.png" /></a></div> 
       <div id="Buttons"> 
        <a href="LogIn/"><div class="Button" title="LogIn">LogIn</div></a> 
        <a href="Register/"><div class="Button" title="Register">Register</div></a> 
        <div class="Button" title="Menu">Menu&nbsp;<span class="Triangle"></span></div> 
       </div> 
      </div> 
      <div id="Content"> 
       <div id="Fix"></div> 
      </div> 
     </div> 
    </body> 
</html> 

CSS :

#Menu 
{ 
    position:fixed; 
    top:0px; 
    width:100%; 
    min-width:965px; 
    height:49px; 
    border-bottom:rgba(82,82,82,1); 
    box-shadow:0 2px 3px rgba(182, 182, 182, 0.75); 
    background-color:rgb(68, 68, 68); 
    z-index:100;  
} 
+0

당신은 당신의 거 스크롤 할 수 있다면 나는 확실하지 해요 jdFiddle을 할 수있을 실제로 –

+0

우리를 표시 할 수 있습니다. –

+0

http://jsfiddle.net/ebeBw/ –

답변

2

변경이 스크롤 할 때 윈도우의 scrollLeft에 값이 무엇이든에 고정 사업부의 left.

$(window).on('scroll', function() { 
    $("#Menu").css('left', '-' + $(this).scrollLeft() + 'px'); 
}); 

http://jsfiddle.net/ebeBw/1/

+0

Worked! 고마워요! –

관련 문제