【基礎知識】HTML 5 CanvasにおけるCanvasマウスイベント(2つの方法)
747 ワード
私の処女作「Canvasシリーズチュートリアル」は私のGithubで連載中で更新されています.あなたの注目と支持を得て、私にもっと多くの動力を創作させたいと思っています.
チュートリアル紹介、チュートリアルカタログなどはREADMEで閲覧できます.
転送ゲート:https://github.com/827652549/CanvasStudy
方法1
このようにすることができます
同様にonmousemove、onmouseup、onmouseoutなど
方法2
より一般的なaddEventListener()メソッドでリスナーを登録
シーンの適用
onmousedownのようにListenerを登録するのはaddEventListener()より少し簡単ですが、複数のListenerを登録する場合はaddEventListene()を使用する必要があります
チュートリアル紹介、チュートリアルカタログなどはREADMEで閲覧できます.
転送ゲート:https://github.com/827652549/CanvasStudy
方法1
このようにすることができます
var canvas = document.getElementById('canvas'),
context = canvas.getContext('2d');
canvas.onmousedown = function (e) {
// canvas
}
同様にonmousemove、onmouseup、onmouseoutなど
方法2
より一般的なaddEventListener()メソッドでリスナーを登録
canvas.addEventListener('mousedown',function (ev) {
// canvas
})
シーンの適用
onmousedownのようにListenerを登録するのはaddEventListener()より少し簡単ですが、複数のListenerを登録する場合はaddEventListene()を使用する必要があります