Eduard Kuzmenko
3 years ago
1 changed files with 17 additions and 0 deletions
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
export default function getScrollPadding() { |
||||
const container = document.createElement('div'); |
||||
container.classList.add('scrollable', 'scrollable-y'); |
||||
container.style.cssText = 'width: 100px; height: 100px; position: absolute; top: -9999px;'; |
||||
|
||||
const child = document.createElement('div'); |
||||
child.style.cssText = 'width: 100%; height: 110px;'; |
||||
|
||||
container.append(child); |
||||
document.body.append(container); |
||||
|
||||
const diff = container.offsetWidth - child.offsetWidth; |
||||
container.remove(); |
||||
return diff; |
||||
} |
||||
|
||||
(window as any).testBuggedScroll = getScrollPadding; |
Loading…
Reference in new issue