Я пытаюсь объединить два мобильных плагина Jquery.Обе используют одни и те же основные функции, но одна добавляет одну опцию, которая не позволяет другому плагину работать.
Функция вызывается так:
$.mobile.changePage(
url,
{
type: type && type.length && type.toLowerCase() || "get",
data: $this.serialize(),
transition: $this.jqmData("transition"),
direction: $this.jqmData("direction"),
reloadPage: true,
pageContainer:$currPanel
}
);
с использованием pageContainer толькоодна функция.
Мой вопрос: есть ли способ провести различие между вариантами или мне нужно сделать что-то вроде этого:
if (called by plugin one) {
function with option
} else if (called by plugin two){
function without option
}
Должны быть более приятные способы сделать это?
Спасибо за некоторый вклад!