J'ai une fonction appelée "Colorbox" (plugin jQuery) qui prend un certain nombre de paramètres comme ceci:
$(this).colorbox({
width : "500px",
height : "500px"
});
J'ai plusieurs différents types de "ce", chacun avec leurs propres propriétés. Comme suit:
var Type = {
video: {
width : "500px",
height : "500px"
},
gallery: {
width : "1065px",
height : "600px"
}
}
Au-delà de cela, j'ai d'autres comportements, de la logique, et un "défaut" du groupe de paramètres (qui d'être écrasés par d'autres, plus spécifiques). Ce que j'essaie de faire est de pousser tous les paramètres appropriés, à partir de plusieurs objets, un seul Objet, donc je peux juste appeler:
$(this).colorbox(Settings);
Comment puis-je transférer un groupe inconnu de propriétés et leurs valeurs (par exemple "largeur" et "hauteur") de quelque chose comme Type.vidéo dans les Paramètres? L'objectif est d'être en mesure de Paramètres d'appel.la hauteur et la valeur que j'ai poussé dans.