Изменить стиль параметров плагина jQuery из одной строки в именованные параметры

0

У меня небольшая проблема. Я написал плагин для jQuery, салфетки для чувствительных веб-сайтов.

Если я хочу использовать свой плагин, мне нужно написать:

$("#myMenu").sideMenu(true, "exemple", "text", true, true,
  "rgba(29, 29, 29, 0.9)", "white", "#666", true, "rtl");

Но я хочу написать такие параметры:

$("#myMenu").sideMenu({
    logoVisibility: true,
    logo: "exemple",
    logoType: "text",
    startup: true,
    swipe: true,
    backgroundColor: "rgba(29, 29, 29, 0.9)",
    linksColor: "white",
    separateColor: "#666",
    shadows: true,
    menuAlign: "rtl",
});

Что мне нужно сделать? Нужно ли использовать "extends"?

Теги:
plugins
jquery-plugins

1 ответ

0

Вы используете "extend" для объединения параметров по умолчанию и пользователя

(function($) {
    $.fn.sideMenu = function(params) { 
        params = $.extend( {logoVisibility: false, logoType: 'png'}, params);
        ... 
    }
})(jQuery);
  • 0
    это отвечает на ваш вопрос?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню