![](/img/trans.png)
[英]How do i get the mouse position of the location i clicked, on a kinetic.js Stage?
[英]kinetic js - how do I modify attributes dynamically (onmouseover)
我有以下代碼,但是位置不會隨鼠標懸停而變化-我缺少什么?
function drawOverlay() {
var stage = new Kinetic.Stage({container: 'overlay'});
var layer = new Kinetic.Layer();
var rect = new Kinetic.Rect({
x: 239, y: 75,
width: 100, height: 50,
fill: 'green', stroke: 'black', strokeWidth: 4
});
rect.on('mouseover', function(e) {rect.setPosition({x: 50, y: 5 0});});
layer.add(rect);
stage.add(layer);
}
這里有兩個問題:
所以試試這個:
rect.on('mouseover', function(e) {
rect.setPosition({x: 50, y: 50});
layer.draw();
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.