UNPKG

modernizr

Version:

Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.

26 lines (25 loc) 890 B
/*! { "name": "Hidden Scrollbar", "property": "hiddenscroll", "authors": ["Oleg Korsunsky"], "tags": ["overlay"], "notes": [{ "name": "Overlay Scrollbar description", "href": "https://developer.apple.com/library/mac/releasenotes/MacOSX/WhatsNewInOSX/Articles/MacOSX10_7.html#//apple_ref/doc/uid/TP40010355-SW39" },{ "name": "Video example of overlay scrollbars", "href": "https://gfycat.com/FoolishMeaslyAtlanticsharpnosepuffer" }] } !*/ /* DOC Detects overlay scrollbars (when scrollbars on overflowed blocks are visible). This is found most commonly on mobile and OS X. */ define(['Modernizr', 'testStyles'], function(Modernizr, testStyles) { Modernizr.addTest('hiddenscroll', function() { return testStyles('#modernizr {width:100px;height:100px;overflow:scroll}', function(elem) { return elem.offsetWidth === elem.clientWidth; }); }); });