Показать сообщение отдельно
  #2 (permalink)  
Старый 20.02.2013, 20:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

По образу и подобию jQuery, только работает с одним элементом:
(function(){
var myFunc = function(selector){
    return new myFunc.prototype.init(selector);
}
myFunc.prototype = {
    init: function(selector) {
        this.selector = selector;
        this.element = document.querySelector(selector);
        return this;
    },
    move: function(x) {
        alert ('move ' + this.selector + ' to ' + x);
        return this;
    }
}
myFunc.prototype.init.prototype = myFunc.prototype;

window.myFunc = myFunc;
})();

myFunc('body').move(100);
Ответить с цитированием