我这里有一个基本的设置,用于测试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(function() {
var e = jQuery.Event("mousedown", {
pageX: 700,
pageY: 300
});
$('#c').trigger(e);
});
canvas.on({"mouse:down": function() {
alert("you clicked me");
}});
到目前为止,我还没有找到可以模拟这个的东西,需要帮助。