Обнаружить прокрутку в JS на объекте с `overflow: hidden`

Недавно я создал микробиблиотеку, которая предоставляет нечувствительные к регистру строковые помощники: https://github.com/nickuraltsev/ignore-case . (Он внутренне использует toUpperCase.)

var ignoreCase = require('ignore-case');

ignoreCase.equals('FOO', 'Foo'); // => true
ignoreCase.startsWith('foobar', 'FOO'); // => true
ignoreCase.endsWith('foobar', 'BaR'); // => true
ignoreCase.includes('AbCd', 'c'); // => true
ignoreCase.indexOf('AbCd', 'c'); // => 2

-1
задан Vladimir Jovanović 13 July 2018 в 11:59
поделиться

1 ответ

Вы можете использовать getComputedStyle ().

var element = document.getElementById('overflowobject'),
    style = window.getComputedStyle(element),
    overflowX = style.getPropertyValue('overflow-x');

Затем вы можете проверить overflowX == 'hidden'

https://developer.mozilla.org/en-US / документы / Web / API / Window / getComputedStyle

0
ответ дан Florian 17 August 2018 в 13:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: