KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Is it possible to tell whether a scroll event was done by the browser or by the user? Specifically, when using the back button a browser may jump to the last known scroll position. If I bind to scroll event how can I tell whether this was caused by user or browser? $(document).scroll( function(){ //who did this?! }); I see three types of situations that cause scrolling in a browser. The user performs some action. For example, uses mousewheel, arrow keys, page up/down keys, home/end keys, clicks the scrollbar or drags its thumb. The browser scrolls automatically. For example, when using the back button in your browser it will jump to the last known scroll position automatically. Javascript scrolls. For example, element.scrollTo(x,y) .
Tags (comma-separated)
Save Edits
Cancel