Parsing 无法分析函数中的变量

Parsing 无法分析函数中的变量,parsing,var,Parsing,Var,我正在使用Jay Salvats vegas插件(http://vegas.jaysalvat.com)生成全屏背景 与静态设置背景图像src不同,我希望生成6个随机图像 下面的img变量正在工作(即使有点低效);但是,我似乎无法将变量输出到src 请帮忙 $( function() { var img1 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png"); var img2 = new Strin

我正在使用Jay Salvats vegas插件(http://vegas.jaysalvat.com)生成全屏背景

与静态设置背景图像src不同,我希望生成6个随机图像

下面的img变量正在工作(即使有点低效);但是,我似乎无法将变量输出到src

请帮忙

$( function() {
    var img1 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img2 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img3 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img4 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img5 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img6 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");


$.vegas( 'slideshow', {
    delay: 8000,
    backgrounds: [
        { src: '+img1+', fade: 4000 },
        { src: '+img2+', fade: 4000 },
        { src: '+img3+', fade: 4000 },
        { src: '+img4+', fade: 4000 },
        { src: '+img5+', fade: 4000 },
        { src: '+img6+', fade: 4000 }
    ]
} )( 'overlay' );

} );

为什么把变量名放在字符串中?这将导致图像源为
+img1+
,而不是变量的实际值

$( function() {
    var img1 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img2 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img3 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img4 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img5 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");
    var img6 = new String("/images/bg/"+Math.floor(Math.random()*101) + ".png");


$.vegas( 'slideshow', {
    delay: 8000,
    backgrounds: [
        { src: img1, fade: 4000 },
        { src: img2, fade: 4000 },
        { src: img3, fade: 4000 },
        { src: img4, fade: 4000 },
        { src: img5, fade: 4000 },
        { src: img6, fade: 4000 }
    ]
} )( 'overlay' );

} );

谢谢我想我试过了,但我不认为是出于某种原因加载了图像。我再试一次。