被canvas盖住的button,有什么办法让它被点击并触发它的click事件吗?

如果原始页面被canvas覆盖住了, 有什么办法让原始页面的某个button还能被点击(并触发它的click事件)吗?
还是只能在canvas上面clone一个与原始层同样的button出来?
谢谢

阅读 6.7k
3 个回答
pointer-events: none;

给你的button 1 写一个onclick处理程序,

弄一个新的button 2 放置到用户可以点击的地方,写onclick调用button 1

//被遮盖的button
$('#btn1').click(function(){
    console.log('1');
});

//新的button
$('#btn2').click(function(){
    $('#btn1')[0].click()
})

事件冒泡和事件捕获.就能解决你这个问题.

推荐问题