Verwenden Sie jQuery, um das Mausrad-Ereignis ohne Bildlaufleiste zu überprüfen

8

Wie kann man die Bewegung des Mausrads ohne Scrollbalken überprüfen?

%Vor%     
saik0o 18.09.2013, 18:57
quelle

4 Antworten

24

Ich empfehle Ihnen dringend, dieses jQuery-Plugin zu verwenden: PLUGIN

Versuchen Sie ohne ein Plugin dieses Beispiel: BEISPIEL

HTML:

%Vor%

Javascript:

%Vor%

Es gibt keine Bildlaufleiste auf dem Div, aber das Wheel-Ereignis wurde erkannt.

    
Aaron 18.09.2013, 19:03
quelle
7

Und wenn Sie überhaupt kein Plugin verwenden möchten (IE8, Chrome, Firefox, Safari, Opera ...), tun Sie Folgendes:

%Vor%

Lebendes Beispiel: Ссылка

    
Alvaro 25.09.2013 16:34
quelle
6

benutze diesen Code

%Vor%     
Behnam Mohammadi 28.02.2015 08:57
quelle
1

Dies ist nur ein Update für die Antwort von @ Aaron, die das neue Ereignis "wheel" verwendet, das hier beschrieben wird: Ссылка

%Vor%

Sie können auch deltaX verwenden, um horizontal scroll zu sehen, oder deltaZ , wenn Sie etwas verrücktes 3D-Ding haben.

    
nHaskins 16.06.2017 18:38
quelle