рони,
Спасибо, не подскажите, как мне на чистом js вот такое изобразить
$.fn.mobileMenu = function (options) {};
На jquery это просто. Делаю по своему же примеру
https://github.com/WebTravel/multile.../mobileMenu.js
Там создаю объект default, потом расширяю еще option при помощи extand. А потом нужно бы возвращать первый элемент и делать это плагином.. А как я не в упор. Пока вот такое у меня:
var defaults = {
//....
}
function LoadElements(element, options) {
var extend = function(out) {
out = out || {};
for (var i = 1; i < arguments.length; i++) {
if (!arguments[i])
continue;
for (var key in arguments[i]) {
if (arguments[i].hasOwnProperty(key))
out[key] = arguments[i][key];
}
}
return out;
};
this.options = extend({}, defaults, options);
this.element = element;
this.init();
}
Дальше будет
LoadElements.prototype.init = function () {
// тело плагина
}
И дальше как раз нужно вызов осуществлять, как в $.fn
Вопрос: а как?