(function($) { Drupal.behaviors.davyinui.highlight = function(region) { var $menu = $(region).mmenu({ extensions: [ "border-full", "position-left" ], // 鑿滃崟鏍囬 navbar: { title: Drupal.t('涓昏彍鍗?) } }, { // 瑙e喅drupal toolbar padding top鐨勯棶棰 offCanvas: { pageSelector: ".dialog-off-canvas-main-canvas" } }); var $icon = $("#header-btns"); var API = $menu.data("mmenu"); if (API) { $icon.on("click", function() { API.open(); }); API.bind("open:finish", function() { setTimeout(function() { $icon.addClass("is-active"); }, 100); }); API.bind("close:finish", function() { setTimeout(function() { $icon.removeClass("is-active"); }, 100); }); } }; // 鍒濆鍖杕menu Drupal.behaviors.davyinui.highlight('#outside'); }(jQuery));