MouseWheel Smooth Scroll

Description

Replace basic website scrolling “effect” with nice smooth scroll using mousewheel, touchpad or keyboard arrows

You can play with settings and test it here:
https://demo.tastewp.com/mousewheel-smooth-scroll

Screenshots

  • Plugin settings

Installation

  1. Upload mousewheel-smooth-scroll directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Manage your settings in ‘Settings >> Smooth Scroll’

Reviews

March 18, 2026 4 replies
Love the plugin. I really like the lerp on lenis option but it is quite annoying that the mousescroll does not work when inside the oxygen builder editor. I have to use the scrollbar because it doesnt work inside or have to disable the plugin while working. Hope you can fix this too. For now I am using gblazek one.
February 5, 2025
Mi ha risolto il problema dello scrolling in un attimo. (WordPress 6.7.1, Server running PHP version: 8.2.27)
January 11, 2025 2 replies
This plugin works awesome. And the wide range of settings is very cool!What a pity that it does not work in FF. FF is a very important browser in germany. :/Perhaps you’ll find a solution for this issue… …
Read all 43 reviews

Contributors & Developers

“MouseWheel Smooth Scroll” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

6.7.4

  • fix for Oxygen editor

6.7.3

  • tested on WP 6.9

6.7.2

  • fix typo for allowedBrowsers gblazex library not saving selection

6.7.1

  • new easing option for Lenis library

6.7

  • tested on WP 6.7
  • new possibility to switch to a Lenis smooth scroll library

6.6

  • tested on WP 6.6
  • updated SmoothScroll js library to version 1.5.1
  • small backend code changes

6.5

  • tested on WP 6.5

6.4.1

  • remove jquery dependency

6.4

  • tested on WP 6.4
  • fix deprecated notic on activation
  • match versioning with WP core

6.0

  • tested on WP 6.1

5.9

  • fix trailing comma

5.8

  • tested on WP 5.9
  • removed fixed background option

5.7

  • tested on WP 5.8
  • security improvements

5.6

  • tested on WP 5.7

5.5

  • FIX: create config files for new installations

5.4

  • tested on WP 5.4
  • JS files with user settings moved to /uploads/wpmss/ folder

5.3

  • updated scrolling script to version 1.4.10
  • new browsers selection settings

5.2

  • tested on WP 5.2.1
  • make it works on Firefox

5.1

  • tested on WP 5.1
  • updated scrolling script to version 1.4.9

5.0

  • tested on WP 5.0
  • updated scrolling script

4.0

  • generate JS file instead of PHP
  • optimized for cache
  • optimized for translator plugins

3.0

  • completely new scrolling script
  • new options

2.4

  • Enable for all browsers

2.3

  • Enqueue script in footer

2.2

  • Escaping option values for better security

2.1

  • Tested on WP 4.5

2.0

  • completely new scrolling script
  • lightweight settings
  • optimization

1.4

  • minify JS scripts and combine them into one file

1.3

  • Added PHP header to hybrid PHP/JS file
  • Scroll library improvements

1.2

  • Tested on WP 4.4
  • Use different jQuery library
  • Repair scripts enqueue dependencies
  • Ctrl + scroll is now zooming – default browser behaviour

1.1

  • Tested on WP 4.2

1.0.4

  • Remove some script

1.0.3

  • Update scroll script

1.0.2

  • Improve / change default settings

1.0.1

  • Optimalisation

1.0

  • First version