1

ここで言及されているobject:hoverイベントをキャッチできるようにするために「piggyback」を使用しました:https ://github.com/kangax/fabric.js/wiki/Working-with-events

標準のセットアップとこれらのイベントを想定します。

canvas.on('object:over', function(e) {
    // some manipulation with e.target here, will execute on hover as expected
    canvas.renderAll.bind(canvas);
});
canvas.on('after:render', function() {
    // code here wont execute on hover but only after other action which evokes render, such as click and drag of object
})

オブジェクトのマウスホバーでキャンバスを強制的に再レン​​ダリングする他の方法はありますか?

私の目標が何か疑問に思われる場合は、次のようなものに非常によく似た、マウスオーバーでオブジェクトを強調表示したいと思います。http ://www.html5canvastutorials.com/demos/labs/html5-canvas-world-map-svg-path- with-kineticjs / index.php

助けてくれてありがとう!

4

0 に答える 0