/* * Author: Evgeniy Gusarov StMechanus (Diversant) * Under the MIT License * * Version: 1.0.1 * */ ; (function ($) { var settings = { cntClass: 'rd-mobilemenu', menuClass: 'rd-mobilemenu_ul', submenuClass: 'rd-mobilemenu_submenu', panelClass: 'rd-mobilepanel', toggleClass: 'rd-mobilepanel_toggle', titleClass: 'rd-mobilepanel_title' }, lastY, dir; var RDMobileMenu = function (element, options) { this.options = options; this.$source = $(element); }; RDMobileMenu.prototype = { init: function () { var nav = this; nav.createDOM(); nav.createListeners(); }, createDOM: function () { var nav = this; $('body') .append($('
', { 'class': settings.cntClass }).append(nav.createNavDOM())) .append($('
', { 'class': settings.panelClass }) .append($('