Get*_*awn 3 html javascript css canvas
我有一个画布元素,在画布中,如果单击按钮,它会打开一个div模式。然后,该模式上有一些按钮,如果您单击其中一个按钮,并且它也在画布中的按钮上方,则也会单击画布按钮。
我想禁用画布,但我似乎无法这样做。我尝试过将 css 样式应用到canvas类似的情况:
pointer-events: none
Run Code Online (Sandbox Code Playgroud)
但画布仍然接受点击。有什么方法可以禁用画布,以便我可以单击模式而不影响画布?
画布包含一个游戏,并且游戏并不总是相同,因此我无法访问画布的代码来禁用画布中的按钮。
首先,你像这样设置它:
<div class='your-canvas-wrapper'>
<canvas>
...
</canvas>
</div>
Run Code Online (Sandbox Code Playgroud)
如果您想禁用页面加载。
.your-canvas-wrapper {
cursor: not-allowed;
pointer-events: none;
}
Run Code Online (Sandbox Code Playgroud)
如果你想在页面加载后禁用,你可以这样做......
$(".your-canvas-wrapper").css("cursor", "not-allowed");
$(".your-canvas-wrapper").css("pointer-events", "none");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15842 次 |
| 最近记录: |