我正在使用插件backstretch爲我的網站。如果我想在靜態模式下使用這個我可以在這種模式下做到:將數組插入到jquery中的插件調用中
$.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");
}
但是,這並不工作..爲什麼?
爲什麼做ARR2一個字符串,當你需要一個數組?試試'var arr2 = [「img/home/1.jpg」,「img/home/2.jpg」]; $ .backstretch( arr2,{duration:3000,fade:750});' – Jashwant
是的它的工作原理,回答問題,我接受它..我的錯誤太棒了!非常感謝 –