Javascript jqueryvar背景映射问题
我想我的Javascript jqueryvar背景映射问题,javascript,jquery,Javascript,Jquery,我想我的+set+有问题。它需要一个像“set1”这样的结果,所以我可以很容易地调整它,但它不起作用 花了一个小时寻找解决办法。请有人帮我解决这个问题。如果要根据变量的值为images对象指定属性,应该使用来引用属性。试试这个: var set = "1"; var settings = { images: { 'images/set' + set + '/bg01.jpg': 'center', 'images/set' + set + '/bg02
+set+
有问题。它需要一个像“set1”这样的结果,所以我可以很容易地调整它,但它不起作用
花了一个小时寻找解决办法。请有人帮我解决这个问题。如果要根据变量的值为images对象指定属性,应该使用来引用属性。试试这个:
var set = "1";
var settings = {
images: {
'images/set' + set + '/bg01.jpg': 'center',
'images/set' + set + '/bg02.jpg': 'center',
'images/set' + set + '/bg03.jpg': 'center',
'images/set' + set + '/bg04.jpg': 'center',
'images/set' + set + '/bg05.jpg': 'center'
},
delay: 6000
};
欢迎来到Stackoverflow。发帖前请先阅读,我很高兴!如果这解决了你的问题,请考虑将它标记为可接受的答案。()
var set = "1";
var settings = {
images: {},
delay: 6000
};
settings.images['images/set' + set + '/bg01.jpg'] = 'center';
settings.images['images/set' + set + '/bg02.jpg'] = 'center';
settings.images['images/set' + set + '/bg03.jpg'] = 'center';