Just set the <canvas> z-index to -1 . If your canvas is covered with containers on top, simulate custom events using createEvent . [one]
Demo: http://jsfiddle.net/DerekL/uw5XU/
var canvas = $("canvas"), //jQuery selector, similar to querySelectorAll() //... function simulate(e) { var evt = document.createEvent("MouseEvents"); evt.initMouseEvent("mousemove", true, true, window, 0, e.screenX, e.screenY, e.clientX, e.clientY, false, false, false, false, 0, null); canvas[0].dispatchEvent(evt); } $("body > *").each(function () { this.addEventListener("mousemove", simulate); });
Derek 朕 會 功夫 Jun 09 '13 at 6:06 on 2013-06-09 06:06
source share