Thanks for sharing, good to see such a comprehensive implementation.
Personally I’m not a fan of this technique. Its a whole load of effort with a lot of side effects (like the hash issue) and the outcome is not even flawless, visually I’ve found it rather annoying!
But more importantly you mentioned “don’t break the browser’s default behaviour”, surely this script is doing exactly that?
Thanks for sharing, good to see such a comprehensive implementation.
Personally I’m not a fan of this technique. Its a whole load of effort with a lot of side effects (like the hash issue) and the outcome is not even flawless, visually I’ve found it rather annoying!
But more importantly you mentioned “don’t break the browser’s default behaviour”, surely this script is doing exactly that?