鷹山 (C)1996-2026 Copyright  データベースアメニティ研究所 ▼ Connected via IPv4
仁科辰夫教授 最終講義 2023.3.17 米沢キャンパス中示A
…

【研究ノート】 ウェブブラウザー上で,マウスクリックのイベントを取得する方法

一覧戻る進む
研究ノート-ウェブブラウザー上で,マウスクリ@2526-ウェブブラウザー上で,マウスクリックのイベントを取得する方法

シボレス認証によって、このページの感想やコメント、質問などを記入できます。学術認証フェデレーション(学認)参加機関から利用できます。
→ シボレスログイン
→ RSS
シボレス-トップメニュー
学認参加機関/一覧
ページレビュー説明書
山形大学 学術認証-fed

ID⇒#2526@研究ノート;
要約【研究ノート】ウェブブラウザー上で,マウスクリックのイベントを取得する方法⇒#2526@研究ノート;
日時記録=2020/8/7, 修正=2020/8/11
研究者伊藤 智博
リンク関連外部URL=https://edu.yz.y…, 学認共有URL=, 講義 研究 発表 業績 テーマ 製品 計算式
内容

https://edu.yz.y…

【イベントの定義】

canvasに,clickイベントが起きたときに,onClick 関数を呼び出す.

canvas.addEventListener('click', onClick, false);

【onClick関数の定義】

function onClick(e) {

/*

* rectでcanvasの絶対座標位置を取得し、

* クリック座標であるe.clientX,e.clientYからその分を引く

* ※クリック座標はdocumentからの位置を返すため

* ※rectはスクロール量によって値が変わるので、onClick()内でつど定義

*/

var x = 0;

var y = 0;

var rect = e.target.getBoundingClientRect();

x = e.clientX - rect.left;

y = e.clientY - rect.top;

/*rect.topが413.875と小数点を持つことはなぜか不明*/

alert(x + "," + y)

}

取り急ぎ,報告まで.

…
…
…
…
…
試料…
試料使用履歴…
ページレビュー※
シボレスページレビュー…/一覧
HyperLink