ホームページ > ウェブフロントエンド > H5 チュートリアル > jTopo を使用して Html5 で描画された要素にマウス イベントを追加する Canva_html5 チュートリアルのヒント

jTopo を使用して Html5 で描画された要素にマウス イベントを追加する Canva_html5 チュートリアルのヒント

WBOY
リリース: 2016-05-16 15:47:43
オリジナル
1404 人が閲覧しました

Html5 を使用する場合、Canvas 上に描画されたものはマウス イベントに応答できませんが、jTopo を使用すると非常に簡単にイベントを追加できます。その効果は次のとおりです。



コード例:

コードをコピーします
コードは次のとおりです:

var node = new JTopo.Node ("こんにちは") ;
node.setLocation(409, 269);
node.mousedown(function(event){
if(event.button == 2){
node.text = '右のボタンを押してください' ;
}else if(event.button == 1){
node.text = '中央のボタンを押してください';
}else if(event.button == 0) {
node.text = '左のボタンを押します'
}
});
node.mouseup(event){
if(event.button == 2){
node.text = '右のボタンを放します';
}else if(event.button == 1){
node.text = '中央のボタンを放します'; event.button == 0) {
node.text = '左ボタンを放します';
}
}); ("クリック");
});
node.dbclick(function(event){
console.log("ダブルクリック");
node.mousedrag (function(event){
console.log("drag");
});
node.mouseover(function(event){
console.log("mouseover");
});
node.mousemove(function(event){
console.log("mousemove");
});
node.mouseout(function(event){
コンソール.log("マウスアウト")
});
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート