Guest User

Untitled

a guest
Sep 20th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. var mediaCheck = function(options) {
  2. var mq,
  3. matchMedia = window.matchMedia !== undefined;
  4.  
  5. if (matchMedia) {
  6. mqChange = function(mq, options) {
  7. if (mq.matches) {
  8. options.entry();
  9. } else {
  10. options.exit();
  11. }
  12. };
  13.  
  14. createListener = function(mqDetails) {
  15. mq = window.matchMedia(mqDetails.media);
  16. mq.addListener(function() {
  17. mqChange(mq, mqDetails);
  18. });
  19. mqChange(mq, mqDetails);
  20. };
  21.  
  22. createListener(options);
  23. }
  24. };
Add Comment
Please, Sign In to add comment