我對學習JavaScript(僅兩個星期)的要求非常新,所以我很高興和驚訝得到了多少。JavaScript - 從提醒到功能
我想要做的就是點擊一個按鈕,按鈕會喚起一個隨機圖像或div來到前面。我正如你所看到的,我通過從後向前移動元素來使用z-index。
我已經足夠創建一個警告,告訴我它確實發現隨機函數只是不能得到它來激活此函數(changeCombined函數做的很好,當我把它分配給一個按鈕,但不能得到getImage運行)。
我不確定是否有可能,而且我知道可能有一百種更好的方式來做到這一點,但一次只能一步。
function changeZIndex(i,id) {
document.getElementById(id).style.zIndex=i;
};
var changeCombined1 = function() {
changeZIndex(-5,"scene1");
changeZIndex(5,"scene2");
};
var changeCombined2 = function() {
changeZIndex(-5,"scene2");
changeZIndex(5,"scene1");
};
function get_random(){
var ranNum= Math.floor(Math.random()*2);
return ranNum;
}
function getImage(){
var whichImage=get_random();
var image=new Array()
image[0]=changeCombined2;
image[1]=changeCombined1;
alert(quote[whichImage]);
}
你實際上並沒有調用函數 – PitaJ 2012-08-08 21:26:04
getImage()中'image'數組的意圖是什麼?因爲它們更新了相同的元素,所以同時運行'changeCombined1'和'changeCombined2'沒有意義。數組'quote'(用於'alert(quote [whichImage])')定義在哪裏? – nnnnnn 2012-08-08 21:29:54