Так что я делал Javascript, и я сделал две функции после eachother, но когда я начал вводить второй, первый из них больше не работает, но он работал раньше Я набираю вторую функцию.(JavaScript) Невозможно выполнить две функции после eachother
Мой код (еще не закончен, но я думаю, что не будет никакой разницы):
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: Неожиданный токен?' 'In'} else if() {'line? – Regent
Рассмотрите возможность добавления http://plnkr.co/edit/ (имеются другие js-ведра), чтобы продемонстрировать проблему, с которой вы сталкиваетесь. Особенно «анимационные проблемы», как правило, трудно понять для других, не участвующих непосредственно. – Rouby