mirror of
https://github.com/ueberdosis/tiptap.git
synced 2024-11-24 03:39:01 +08:00
fix anchor navigation for safari
This commit is contained in:
parent
4ec26623bc
commit
e756cfae94
@ -13,7 +13,10 @@ export default function (Vue, options, context) {
|
||||
setTimeout(() => {
|
||||
const element = document.getElementById(to.hash.substr(1))
|
||||
const top = element.offsetTop
|
||||
const offset = parseFloat(getComputedStyle(element).scrollMarginTop)
|
||||
const offset = parseFloat(
|
||||
getComputedStyle(element).scrollMarginTop
|
||||
|| getComputedStyle(element).scrollSnapMarginTop,
|
||||
)
|
||||
|
||||
window.scrollTo(0, top - offset)
|
||||
}, 0)
|
||||
|
@ -61,6 +61,7 @@ body {
|
||||
|
||||
*[id] {
|
||||
scroll-margin-top: 6rem;
|
||||
scroll-snap-margin-top: 6rem;
|
||||
}
|
||||
|
||||
button {
|
||||
|
Loading…
Reference in New Issue
Block a user