bootd
@bootd
Гугли и ты откроешь врата знаний!

Есть ли смысл множественную инициализацию плагина объединять в функцию и вызывать уже её?

Есть у меня плагин слайдер. На странице их несколько, каждый имеет свои настройки!

Щас у меня просто идет инициализация на нужных селекторах так:
$('#slider1').slider({
prop1: value,
prop2: value,
prop3: value
});

$('#slider2').slider({
prop1: value,
prop4: value,
prop7: value
});

$('#slider3').slider({
prop8: value,
prop9: value,
prop12: value
});


И появилась идея объединить все это в функцию. Например такую:
var slider = function(slider, options){
$(slider).slider(options);
};

slider('#slider1', {
prop1: value,
prop2: value,
prop3: value
});

slider('#slider2', {
prop1: value,
prop4: value,
prop7: value
});

slider('#slider3', {
prop8: value,
prop9: value,
prop12: value
});


Ну и вызывать. Но покумекав понял, что разницы вообще нет. Тоже самое кол-во кода и потеря цепочек событий jQuery.
Или все же есть смысл? Могли бы мне растолковать? А то я уже запутался
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега JavaScript
Делать обертку имеет смысл только в том случае, если у вас есть какая-то общая логика, которую сейчас приходится дублировать, например, одинаковые ключи конфига.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы