2013-03-29 6 views
5

I stworzył skrzypce na moje pytanie:Pozycja jQuery css - stały element po prawej stronie. animować błąd w Firefoksie

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'); 
    }); 
}); 

Jest to błąd w Firefoksie (moja wersja: 19.0.2).

Po kliknięciu czerwonego przycisku przeskakuje on w prawo (odległość ma dokładnie szerokość paska przewijania). , gdy jest po prawej stronie i zmieniasz rozmiar okna (lub ramki skrzypcowej), przeskakuje.

Czy robię coś złego? Czy istnieje dobre rozwiązanie, aby to naprawić?

+1

Jeśli wiesz, że to błąd, nadszedł czas, aby wypełnić raport o błędzie w Mozilli. –

+0

Nie jestem pewien, czy jest to błąd firefox lub błąd jquery. ponieważ bez części jquery jest ok ... –

+0

Działa poprawnie w Chrome. –

Odpowiedz

11

dobrze w przypadku zmiany właściwości width to działa dobrze nawet na firefox

spróbować tej

zmianę

width:100px 

do

min-width:100px; 

Nadzieję, że to pomaga.

+0

hej. Zgadza się!!! ale dlaczego? możesz wytłumaczyć? –

+1

zdecydowanie nie jest to błąd jQuery, ale może być coś podejrzanego z firefox. – GeekyCoder

+0

ok. thx dla wszystkich. –

Powiązane problemy