Can also use data-href on wheel button.

The example usecase is when I want to use another element for the wheel button (ex: <button>). The quite annoying thing with the limitation of only using <a> element is because of the "jump effect" .

When <a> element is clicked the viewport will jump to the top because it doesn't find any element with id same as the href fragment. And to solve this issue I use button element as the replacement.