我正在尝试在Kinetic JS canvas http://jsfiddle.net/user373721/7f8qM/15/上使用jquery镜头镜头。我遇到的挑战是如何在画布中找到图像的id,我试过:
myImage.onload = function () {
var yoda = new Kinetic.Image({
x: 0,
y: 0,
image: myImage,
width: 400,
height: 400,
id: 'thumb'
});
layer.add(yoda);
layer.draw();
};
myImage.src = 'http://www.html5canvastutorials.com/demos/assets/yoda.jpg';
$('#thumb').imageLens({ lensSize: 200 });
没有运气,我会很感激您的建议,谢谢。
答案 0 :(得分:0)
在您尝试时使用kineticjs和imageLens是不可能的。非常不同的技术。
所以你有这样的方式:
答案 1 :(得分:-1)
动态js对象未插入DOM中。 使用id访问对象的正确方法是通过stage对象。
var th = stage.get('#thumb');