2012-12-19 7 views
10

Mam diva w kontenerze, który chciałbym pozostawić ustalony po prawej stronie ekranu. Ale kiedy użytkownik zaczyna przewijać, przesuwa się całkowicie w lewo. Dzięki za pomoc.Przypadek bootstrap unosi się do końca po lewej stronie podczas przewijania

http://jsfiddle.net/kbLak/

<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.2.1/css/bootstrap.min.css" rel="stylesheet"> 

ostatnie rzeczy:

 </div> 
    </div> 
</div> 
<div class="explore_recentAlbums" data-spy="affix" data-offset-top="20"> 
    <div class="ex_recentBar"> 
     <div class="ex_titleDetails"> 
      <span>recent stuff: </span> 
     </div> 
    </div> 
    <table> 
     <tr> 
      <td> 

        <div class="well well-small" style="margin-bottom: 1px;"> 
         <span>Recent</span> 
        </div> 

        <span class="NoDataFound">No Photo.</span> 


        <div class="smallalbumcover"> 
         <div class="mosaic-blocksmall mofade"> 
          <div class="mosaic-overlay"> 
           <div class="details"> 
            <p> 
             <a href="#">xzxz</a> 
            </p> 
           </div> 
          </div> 
          <div class="mosaic-backdrop"> 
           <img src=""/> 
          </div> 
         </div> 
         <div class="clearfix"> 
         </div> 
        </div> 

        <div style="margin-bottom: 1em; text-align: center; margin-top: 10px;"> 
         <a style="text-decoration: none;" href="/pics"><span class="label label-info">View More</span></a> 
        </div> 

      </td> 
     </tr> 
     <tr> 
      <td> 

        <div class="well well-small" style="margin-bottom: 1px;"> 
         <span>Recent Video Albums</span> 
        </div> 

        <span class="NoDataFound">No Video.</span> 

        <div class="smallalbumcover"> 
         <div class="mosaic-blocksmall mofade"> 
          <div class="mosaic-overlay"> 
           <div class="details"> 
            <p> 
             <a href="/">test</a> 
            </p> 
           </div> 
          </div> 
          <div class="mosaic-backdrop"> 
           <img src="#"/> 
          </div> 
         </div> 
         <div class="clearfix"> 
         </div> 
        </div> 

        <div style="margin-bottom: 1em; text-align: center; margin-top: 10px;"> 
         <a style="text-decoration: none;" href="/vids"><span class="label label-info">View More</span></a> 
        </div> 

      </td> 
     </tr> 
     <tr> 
      <td> 

        <div class="well well-small" style="margin-bottom: 1px;"> 
         <span>Recent P</span> 
        </div> 

        <span class="NoDataFound">No.</span> 

        <div class="smallalbumcover"> 
         <div class="mosaic-blocksmall mofade"> 
          <div class="mosaic-overlay"> 
           <div class="details"> 
            <p> 
             <a href="/">test</a> 
            </p> 
           </div> 
          </div> 
          <div class="mosaic-backdrop"> 
           <img src=""/> 
          </div> 
         </div> 
         <div class="clearfix"> 
         </div> 
        </div> 

        <div style="margin-bottom: 1em; text-align: center; margin-top: 10px;"> 
         <a style="text-decoration: none;" href="/aio"><span class="label label-info">View More</span></a> 
        </div> 


      </td> 
     </tr> 
    </table> 
</div> 

+0

Chcesz zachować to naprawić i spada, gdy użytkownik przewija lub stałe jak w „To nie jest przeznaczona do poruszania w ogóle” – cheesemacfly

+0

Tak, po prostu zostać ustalona w prawo podczas przewijania. Spójrz na przykład jsfiddle – user516883

Odpowiedz

15

dodać do swojej css i pozostanie w prawo:

.explore_recentAlbums { 
    right: 0;  
} 
+0

Dzięki temu spróbuję. – user516883

+0

Dzięki. To się udało. Zakładam więc, że bootstrap ma po lewej 0, gdy stosuje klasę affix do div, dlatego ciągnie całą drogę na lewo od ekranu. – user516883

+0

W trakcie przewijania nadal przesuwa się w prawo. Jak zachować to w tej pozycji. – user516883

Powiązane problemy