💄 Site > Code > Hide scrollbar
This commit is contained in:
@@ -19,5 +19,34 @@ export default
|
||||
{
|
||||
return this.$store.state.projects.current
|
||||
}
|
||||
},
|
||||
|
||||
mounted()
|
||||
{
|
||||
this.testScrollbar()
|
||||
},
|
||||
|
||||
methods:
|
||||
{
|
||||
testScrollbar()
|
||||
{
|
||||
// Create dummy
|
||||
const dummy = document.createElement("div")
|
||||
|
||||
dummy.style.width = '100px'
|
||||
dummy.style.height = '100px'
|
||||
dummy.style.overflow = 'scroll'
|
||||
dummy.style.position = 'absolute'
|
||||
dummy.style.top = '-9999px'
|
||||
|
||||
this.$el.appendChild(dummy)
|
||||
|
||||
// Get the scrollbar width
|
||||
const scrollbarWidth = dummy.offsetWidth - dummy.clientWidth
|
||||
this.$store.commit('updateScrollbarWidth', scrollbarWidth)
|
||||
|
||||
// Delete the DIV
|
||||
this.$el.removeChild(dummy)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user