У меня есть функция под названием «Colorbox» (плагин jQuery), которая принимает ряд параметров, таких как:
$(this).colorbox({
width : "500px",
height : "500px"
});
У меня есть несколько разных типов "this", каждый со своими свойствами. Вот так:
var Type = {
video: {
width : "500px",
height : "500px"
},
gallery: {
width : "1065px",
height : "600px"
}
}
Помимо этого, у меня есть другое поведение, логика и группа настроек по умолчанию (которые перезаписываются более конкретными). То, что я пытаюсь сделать, это перенести все соответствующие настройки из нескольких объектов в один объект, чтобы я мог просто вызвать:
$(this).colorbox(Settings);
Как мне перенести неизвестную группу свойств и их значений (например, "ширина" и "высота") из чего-то типа Type.video в Настройки? Цель состоит в том, чтобы иметь возможность вызвать Settings.height и вернуть значение, которое я ввел.