diff options
Diffstat (limited to 'zurb-F5-basic/static/js/foundation/foundation.offcanvas.js')
-rw-r--r-- | zurb-F5-basic/static/js/foundation/foundation.offcanvas.js | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/zurb-F5-basic/static/js/foundation/foundation.offcanvas.js b/zurb-F5-basic/static/js/foundation/foundation.offcanvas.js new file mode 100644 index 0000000..0ce07c0 --- /dev/null +++ b/zurb-F5-basic/static/js/foundation/foundation.offcanvas.js @@ -0,0 +1,37 @@ +;(function ($, window, document, undefined) { + 'use strict'; + + Foundation.libs.offcanvas = { + name : 'offcanvas', + + version : '5.0.0', + + settings : {}, + + init : function (scope, method, options) { + this.events(); + }, + + events : function () { + $(this.scope).off('.offcanvas') + .on('click.fndtn.offcanvas', '.left-off-canvas-toggle', function (e) { + e.preventDefault(); + $(this).closest('.off-canvas-wrap').toggleClass('move-right'); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + e.preventDefault(); + $(".off-canvas-wrap").removeClass("move-right"); + }) + .on('click.fndtn.offcanvas', '.right-off-canvas-toggle', function (e) { + e.preventDefault(); + $(this).closest(".off-canvas-wrap").toggleClass("move-left"); + }) + .on('click.fndtn.offcanvas', '.exit-off-canvas', function (e) { + e.preventDefault(); + $(".off-canvas-wrap").removeClass("move-left"); + }); + }, + + reflow : function () {} + }; +}(jQuery, this, this.document)); |