Повторно публикую вопрос. Я не объяснил вопрос должным образом раньше, так что извините за это.
Надеюсь, это компенсирует это. Я планирую сделать плагин для Kineticjs. Теперь я не эксперт в этом, поэтому нужна помощь.
Я видел несколько примеров в Интернете, но они не очень помогли. Некоторые учебники Jquery, которые используют элементы DOM, и вы можете написать свою функцию, чтобы изменить поведение или добавить функциональность и все такое.
Например, для создания плагина 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(); и размер изображения/формы становится изменяемым.
Надеюсь, я смогу объяснить себя