W przeglądarce Chrome i Safari $("body").scrollTop(1000)
przechodzi w oczekiwany sposób.jQuery scrollTop niespójne w różnych przeglądarkach
W IE i FF nic się nie dzieje.
W IE i FF, $(window).scrollTop(1000)
działa, ale trafiają do różnych miejsc. Działa również w przeglądarce Chrome i Safari, ale obie są również dostępne w innym miejscu. Wygląda na to, że mają nawet 300-500 pikseli.
Czy istnieje jakiś spójny sposób ustawienia właściwości scrollTop, która działa w przeglądarce, a jeśli nie, dlaczego jQuery nie streści tego?
Chciałbym go również ożywić, co działa dobrze w Chrome i Safari, ale nie w innych przeglądarkach.
Czy moja jedyna opcja umożliwia wykrywanie przeglądarki? (Zła praktyka) Czy jest jakiś lepszy sposób?
czy próbowałeś używać $ (dokument) .scrollTop ("...")? – epignosisx
To faktycznie zadziałało. Próbowałem $ ("dokument"), ale tak się nie stało. Jeśli odpowiesz jako pytanie, dam ci kredyt. –