私は自分のサイトにプラグインbackstretchを使用しています。これを静的モードで使用したい場合は、このモードで実行できます。
$.backstretch([
"http://dl.dropbox.com/u/515046/www/outside.jpg"
, "http://dl.dropbox.com/u/515046/www/garfield-interior.jpg"
, "http://dl.dropbox.com/u/515046/www/cheers.jpg"]
, {duration: 3000, fade: 750});
しかし、これを動的モードで実行したい場合は、次のように配列をバックストレッチに渡すことを考えました。
var arr2 = "[\"img/home/1.jpg\", \"img/home/2.jpg\"]";
$.backstretch(
arr2, {duration: 3000, fade: 750});
私も試しました:
var arr = new Array();
for (var i=1; i<3; i++){
arr.push("img/home/"+i+".jpg");
}
しかし、これは機能しません..なぜですか?