2014-09-26 22 views
0

我在網絡上發現了一個下雪的圖像腳本(http://www.jqueryrain.com/?GKBtfF4Q),我試圖修改腳本以獲得多個圖像。嘗試修改腳本以接受數組

到目前爲止,我想通了,這是需要改變:

的$(document).snow({SnowImage: 「snow.gif」});

$(文件).snow({SnowImage:[ 「snow.gif」, 「2.gif」, 「3.gif」, 「4.gif」]});我不知道如何讓腳本接受數組。我們歡迎所有的建議! (全面披露:我是一個編碼小白)

編輯:拉腳本到的jsfiddle:http://jsfiddle.net/px6w1xdm/

功能__ShowSnow(設置) {

var snowsrc = settings.SnowImage; 
var no = settings.Quantity; 

var dx, xp, yp; // coordinate and position variables 
var am, stx, sty; // amplitude and step variables 
var i; 

回答

1

中添加這回路(上圖var flake):

var randno = Math.floor(snowsrc.length*Math.random()); 
var randsnowsrc = snowsrc[randno]; 

n在此行中將snowsrc更改爲randsnowsrc:

flake.append("<img src='" + randsnowsrc + "'>");