Testing for real pointer-events:none support with javascript.

by dipish

JavaScript

var midoverlay = $("#middle-overlay").hide();
    if ("pointerEvents" in document.createElement("div").style) {
      midoverlay.show();
      // Some browsers think they support it, but really do not... (Opera, I'm looking at you)
      setTimeout(function () {
        var offset, test;
        offset = midoverlay.offset();
        test = document.elementFromPoint(offset.left + 1, offset.top + 1);
        if (!test || test.id === "middle-overlay") {
          midoverlay.hide();
        }
      }, 1000);
    }