У меня есть функция, называемая "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 и вернуть значение, которое я нажал.