我有这样的结构:
var myMap = {
partnr1: ['modelA', 'modelB', 'modelC'],
partnr2: ['modelA', 'modelB', 'modelC']
};
Run Code Online (Sandbox Code Playgroud)
我将使用它们的关联(模型)迭代每个元素(partnr).
为了达到这个目的,我正在尝试每次迭代加倍$,但没有任何反应:
$.each(myMap, function (i, val) {
$.each(i, function (innerKey, innerValue) {
setTimeout(function () {
$('#variant').fadeOut("slow", function () {
$(this).text(innerKey + "-" + innerValue).fadeIn("slow");
});
}, i * 6000);
});
});
Run Code Online (Sandbox Code Playgroud)
我正在尝试实现淡入淡出的效果在使用单值数组(Object)时工作正常,但是当我需要为每个键设置多个值时(如此处).
有关如何成功完成此迭代的任何想法,除了使用在这种情况下更好的地图之外还有其他方法吗?
任何建议都会引起关注.