所以我在做一些Javascript,我在做了兩個函數之後,但是當我開始輸入第二個函數時,第一個函數不再工作了,但它之前工作我輸入第二個功能。(JavaScript)無法在海誓山盟之後運行兩個函數
我的代碼(還沒有完成,但我認爲不會有任何區別):
var timeForSlide = 4000;
var slide1 = $('#Slide1');
var slide2 = $('#Slide2');
var slide3 = $('#Slide3');
var topPosition = slide1;
slide2.hide();
slide3.hide();
setInterval(changeSlide,timeForSlide);
function changeSlide(){
if (topPosition === slide1){
slide1.fadeOut('fast');
slide3.fadeIn('slow');
topPosition = slide3;
} else if (topPosition === slide3){
slide3.fadeOut('fast');
slide2.fadeIn('slow');
topPosition = slide2;
} else {
slide2.fadeOut('fast');
slide1.fadeIn('slow');
topPosition = slide1;
}
};
function checkSlide(){
alert("Checked");
if (topPosition === slide1){
$('#Circle_1').animate({backgroundColor: "gray"},'slow');
} else if(){
} else {
}
};
checkSlide();
是的,我把它放在一個$(document).ready(function(){})
但我不能複製所有的代碼,將要多。 所以如果有人可以解釋這個「錯誤」/「問題」如何做到這一點?
在此先感謝! :D
你一定要添加jquery標籤到這個問題。 – petr
''Uncaught SyntaxError:Unexpected token)''else else if(){'line? – Regent
考慮添加http://plnkr.co/edit/(其他js-bucket可用)來演示您正面臨的問題。特別是「動畫問題」往往很難找出不直接參與的其他人。 – Rouby