2012-12-19 15 views
10

Ho un div all'interno di un contenitore che mi piacerebbe rimanere fisso sul lato destro dello schermo. Ma quando l'utente inizia a scorrere, si sposta completamente verso sinistra. Grazie per qualsiasi aiuto.bootstrap affix fluttua completamente verso sinistra quando si scorre

http://jsfiddle.net/kbLak/

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

cose recenti:

 </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

Si desidera mantenerlo fisso e andare giù quando l'utente scorre o fisso come in "non è destinato a muoversi affatto" – cheesemacfly

+0

Sì, resta fisso sulla destra mentre scorri. Dai un'occhiata all'esempio jsfiddle – user516883

risposta

15

aggiungere questo alla tua CSS e rimarrà a destra:

.explore_recentAlbums { 
    right: 0;  
} 
+0

Grazie, ci provo. – user516883

+0

Grazie. Ha funzionato. Quindi suppongo che bootstrap abbia un valore 0 a sinistra quando applica la classe affix al div, ecco perché arriva fino alla sinistra dello schermo. – user516883

+0

Anche se si sposta ancora a destra mentre si scorre. Come tenerlo in quella posizione. – user516883

Problemi correlati