0

我有一个带有按钮的地图,我可以点击这些按钮,但想在顶部添加一个图形图层。问题是(即使我正在阅读的所有内容都说它不应该这样做),当单击具有像素的 topLayer png 的任何部分时,它不允许我单击下面的按钮。我基本上想让topLayer 不可点击,我已经尝试了各种名称的pointerEvents 的各种变体......我唯一能够使用drawImage 操作的是globalAlpha。

我到底如何防止这种情况掩盖我的点击?

this.addTopLayer = function(){
    // load topLayer.png and display it

    var TopLayer = new Image();
    TopLayer.onload = function() {
        var canvas = document.getElementById('myCanvas');
        var context = canvas.getContext('2d');
        context.drawImage(TopLayer, 0, 0);

        };
    TopLayer.src = projpath+'/'+spath+'/'+topLayerFilename+'.png';

    }
4

0 回答 0