2016-09-07 15 views
11

Jak szybko ponownie włączyć przewijanie w witrynie, która wyłączyła przewijanie za pomocą Javascript? window.scrollBy (0, 100) działa dobrze tylko nie może wymyślić, jak powiązać to z klawiszami lub przewijaniem myszy.Jak włączyć przewijanie w witrynie, która wyłączyła przewijanie?

+3

wysoce zależy od tego jak została ona wyłączona. Zdobądź to pierwszy. – Joseph

+1

Czy to Twoja własna strona internetowa? Lub próbujesz zrobić to na kimś innym? – designcise

+3

Prawdopodobnie przez ustawienie 'overflow: auto' na elemencie' body'. Możesz przetestować to za pomocą 'document.body.style.overflow = 'auto'' lub po prostu ustawić go jako styl CSS w narzędziach programistycznych. –

Odpowiedz

23

W przeglądarce takiej jak Chrome itp. Sprawdź kod (na przykład w Chrome naciśnij ctrl + shift + c) i ustaw overflow: visible na elemencie body. Jeśli istnieje JavaScript, który rutynowo sprawdza to i usuwa go, po prostu spróbuj znaleźć ten kod JavaScript, np. przechodząc przez kod lub klikając inny kod JavaScript w konsoli debuggera kodu i wciskając klawisz Backspace na klawiaturze, aby go usunąć. Jeśli nie możesz go znaleźć, możesz po prostu spróbować usunąć kilka skryptów JavaScript (możesz oczywiście po prostu nacisnąć ctrl + z, aby cofnąć kod, który usuniesz, lub nacisnąć odśwież, aby zacząć od nowa). Powodzenia!

+0

Prześladowanie tych profili na LinkedIn Tryb incognito nie jest podpisany? To dziecko czasu konsoli. '': '☐ o̶v̶e̶r̶f̶l̶o̶w̶: ̶ ̶h̶i̶d̶d̶e̶n̶'; 'nakładka może pójść;'

'; wreszcie * div # advocate-model *: '☐ b̶a̶c̶k̶g̶r̶o̶u̶n̶d̶-̶c̶o̶l̶o̶r̶: ̶ ̶r̶g̶b̶a̶ (̶0̶, ̶0̶, ̶0̶, ̶0̶.̶5̶) ̶'. 1, 2 i ... Puf! – Leo

1

Spróbuj tego:

window.onmousewheel = document.onmousewheel = null 
window.ontouchmove = null 
window.onwheel = null 
+0

To nie zawsze działa, jeśli istnieje skrypt sklasyfikowania, przypisujący wartości do któregokolwiek z nich, ale dobry wybór! – designcise

2

Tylko myślałem, że komuś pomóc z tym.

Zazwyczaj można po prostu wkleić to w konsoli.

$("body").css({"overflow":"visible"});

7

dodanie overflow:visible !important; do elementu nadwozia pracował dla mnie.

+0

OP zażądał javascript. To jest CSS. –

+0

@LiranFunaro Twój punkt widzenia? Ten CSS można wstawić za pomocą JavaScript: 'document.body.style.overflow =" visible! Important ";' – reformed

0

Spróbuj ur kod, aby dodać „scenariusz” jest ostatni wiersz lub zrobić konsolę Test ur (F12) umożliwiają poruszanie

<script> 
(function() { 
    for (div=0; div < document.querySelectorAll('div').length; div++) { 
    document.querySelectorAll('div')[div].style.overflow = "auto"; 
    }; 
})(); 
</script> 
Powiązane problemy