This is an experimental technologyCheck the Browser compatibility table carefully before using this in production.
The scroll
event of the VisualViewport
interface is fired when the visual viewport is scrolled.
Bubbles | No |
Cancelable | No |
Interface | Event
|
Event handler property | onscroll
|
Examples
You can use the scroll
event in an addEventListener
method:
visualViewport.addEventListener('scroll', function() {
...
});
Or use the onscroll
event handler property:
visualViewport.onscroll = function() {
...
};
Specifications
Specification | Status | Comment |
Visual Viewport APIThe definition of 'VisualViewport events' in that specification. | Draft | Initial definition |
Browser compatibility
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Chrome Full support 62 Full support 62 Partial support 61 |
Edge
Full support 79 |
Firefox Full support 66 Full support 66 Disabled' From version 66: this feature is behind the |
IE
No support No |
Opera Full support 49 Full support 49 Partial support 48 |
Safari
Full support 13 |
WebView Android Full support 62 Full support 62 Partial support 61 |
Chrome Android Full support 62 Full support 62 Partial support 61 |
Firefox Android Full support 68 Full support 68 Full support 66 Disabled' From version 66: this feature is behind the |
Opera Android Full support 46 Full support 46 Partial support 45 |
Safari iOS
Full support 13 |
Samsung Internet Android Full support 8.0 Full support 8.0 Partial support 8.0 |
Legend
- Full support
- Full support
- No support
- No support
- Experimental. Expect behavior to change in the future.'
- Experimental. Expect behavior to change in the future.
- User must explicitly enable this feature.'
- User must explicitly enable this feature.
See also
VisualViewport: scroll event by Mozilla Contributors is licensed under CC-BY-SA 2.5.