我在这里有一个基本的设置来测试Fabric.js画布上的鼠标按下,我正在尝试通过javascript (而不是鼠标点击)手动触发鼠标事件,以模拟在画布上的点击。
HTML
<canvas id="c"></canvas>
<a id="testClick" href="javascript:void(0)">Test</a>
Javascript
var canvas = new fabric.Canvas("c");
$("#testClick").click(f
我有一个鼠标移动事件侦听器连接到我的画布。但是在我的画布上是一个z索引较高的div,它包含一些菜单按钮。
我面临的问题是,当鼠标位于菜单元素之上时,我希望鼠标移动事件仍然激活--菜单元素位于画布元素之上。
目前,它的作用就好像鼠标不再在画布上一样,因为菜单元素优先于z索引顺序。
是否有办法使此事件侦听器忽略任何妨碍该事件侦听器的元素?
我的代码:
var canvas = new function(){
var self = this
self.outputMouseData = function(evt,el){
var pos = mouse.r