focuswithin.js 364 B

123456789101112131415161718
  1. /*!
  2. {
  3. "name": "CSS :focus-within pseudo-selector",
  4. "caniuse": "css-focus-visible",
  5. "property": "focuswithin",
  6. "tags": ["css"]
  7. }
  8. !*/
  9. define(['Modernizr'], function(Modernizr) {
  10. Modernizr.addTest('focuswithin', function() {
  11. try {
  12. document.querySelector(':focus-within');
  13. } catch (error) {
  14. return false;
  15. }
  16. return true;
  17. });
  18. });