我正在尝试使用jQuery在<canvas>
元素上触发click事件。我的代码很简单:找到正确的canvas元素,然后调用.click()
。
例如:$("canvas").eq(0).click();
但是,程序性点击不会产生任何活动,例如手动鼠标点击对此特定<canvas>
元素的影响。我没有关于如何绘制画布的信息(混淆JavaScript)。获取<canvas>
元素以响应.click()
是否需要知道哪些事件侦听器与画布中的内容相关联?
编辑:更具体地说,我试图在SoundCloud上的波形<canvas>
元素上调用click事件。手动单击时,声音将搜索鼠标单击指示的位置。我无法以编程方式将此点击重现到元素上。