Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jqueryvar背景映射问题_Javascript_Jquery - Fatal编程技术网

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';