12345678910111213141516171819202122232425 |
- // developer.mozilla.org/en/CSS/pointer-events
- // Test and project pages:
- // ausi.github.com/Feature-detection-technique-for-pointer-events/
- // github.com/ausi/Feature-detection-technique-for-pointer-events/wiki
- // github.com/Modernizr/Modernizr/issues/80
- Modernizr.addTest('pointerevents', function(){
- var element = document.createElement('x'),
- documentElement = document.documentElement,
- getComputedStyle = window.getComputedStyle,
- supports;
- if(!('pointerEvents' in element.style)){
- return false;
- }
- element.style.pointerEvents = 'auto';
- element.style.pointerEvents = 'x';
- documentElement.appendChild(element);
- supports = getComputedStyle &&
- getComputedStyle(element, '').pointerEvents === 'auto';
- documentElement.removeChild(element);
- return !!supports;
- });
|