再次发布问题。我之前没有正确解释这个问题,对此我深表歉意。
希望这将弥补它我计划为 Kineticjs 制作一个插件。现在我不是这方面的专家,所以需要一些帮助。
我在网上看到了一些例子,但它们并没有太大帮助。一些使用 DOM 元素的 Jquery 教程,您可以编写函数来更改行为或添加功能等等。
就像制作一个 jquery 插件一样,我们可以这样做:
(function($) {
$.fn.nameofthefunction = function() {
// Add plugin code here
here I can manipulate dom elements and all..
};
})(jQuery);
我需要的是使用 kinetic.js 的内置功能相应地制作插件。 Kinetic.js 是一个 HTML5 画布库。所以如果我做类似的事情
var image = new Kinetic.Image({
x: 325 - 45,
y: 145 - 83,
image: beeObj,
draggable: true,
});
这里 "draggable:true" 使图像可拖动
这是使图像可调整大小的一个示例:http: //www.html5canvastutorials.com/labs/html5-canvas-drag-and-drop-resize-and-invert-images/
我想使用这个示例制作一个插件,以便用户可以执行 resize:true 或 image.resize(); 之类的操作。并且图像/形状变得可调整大小。
希望我能够解释自己