2013-03-29 9 views
5

ho creato un violino per la mia domanda:css posizione jquery elemento fisso a destra. animare ERRORE in Firefox

fiddle

$('#move').click(function (e) { 
    e.preventDefault(); 

    $(this).not('.up').animate({ 
     bottom: '50%' 
    }, 1000, function() { 
     $(this).addClass('up'); 
    }); 

    $('.up').animate({ 
     bottom: '0%' 
    }, 1000, function() { 
     $(this).removeClass('up'); 
    }); 
}); 

C'è un bug in Firefox (la mia versione: 19.0.2).

Quando si fa clic sul pulsante rosso, salta a destra (la distanza ha esattamente la larghezza della barra di scorrimento). quando si trova sulla destra e si ridimensiona la finestra (o la struttura del violino), salta indietro.

Sto facendo qualcosa di sbagliato? C'è una buona soluzione per risolverlo?

+1

Se sai che è un bug, è ora di compilare una segnalazione di bug a mozilla. –

+0

Non sono sicuro che si tratti di un bug di firefox o di un bug jquery. perché senza la parte jquery va bene ... –

+0

Funziona correttamente in Chrome. –

risposta

11

bene se si modifica la proprietà width allora funziona bene anche su Firefox

provare questo

cambiamento

width:100px 

a

min-width:100px; 

Speranza che aiuta.

+0

hey. giusto!!! ma perché? Puoi spiegare? –

+1

sicuramente non è un errore jQuery, ma potrebbe essere qualcosa di strano con Firefox. – GeekyCoder

+0

ok. grazie a tutti. –

Problemi correlati