OdooWiki OCA HUB

Website Anchor Smooth Scroll

website_anchor_smooth_scroll folder_open OCA/website open_in_new
Website License: AGPL-3

This module extends the functionality of website links to support smooth scrolling and allow you to have it for free and with zero configuration.

auto_awesome What this module does

AI-generated from the code · Odoo 12.0

Makes internal anchor links on your website scroll smoothly to their target section instead of jumping instantly. It works automatically on every page with no configuration needed.

When a visitor clicks a link that points to a section on the same page (a link starting with #), the page no longer jumps straight to that section. Instead it glides smoothly down or up to it, stopping slightly above the target so the section heading stays visible.

  • The smooth scrolling is added to the website's frontend assets, so it applies to all website pages automatically.
  • It only affects internal anchor links; normal links to other pages are untouched.
  • After the scroll finishes, the address bar is updated with the anchor, so the link can still be shared or bookmarked.
  • The module also ships a demo page called "Anchor smooth scroll demo", published on the website and linked from the main website menu, with buttons that scroll to the top and bottom of the page so you can try the effect.

No new business models, menus, or settings screens are added for regular use; the only visible additions are the smooth scrolling behaviour and the demo page. It touches the website frontend assets and the website page and menu records used for the demo.

Depends on

website

Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 12.0

You might be interested in the module website_snippet_anchor, that lets you assign anchors and link to them easily, but it is not required.

To use this module, you need to:

  • Go to any website view.
  • Create any link whose URL starts with #.
  • Save.
  • Click on it.

No verified information in OCA: Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.