Я работаю над некоторыми anymations на jQuery, и интерфейс здесь в основном состоит из двух кнопок, которые выполняют те же самые изменения в интерфейсе и сохраняют информацию о том, какую кнопку вы нажали в переменной, используя функцию с одним Параметр с именем «subject» Веб-страница не работает (не только эти анимации, все это), и консоль говорит: «Неисследованный SyntaxError: Неожиданный конец ввода» и относится к последней строке этой функции. Обратите внимание, что я работаю над последней версией Chrome.Ошибка Javascript по неизвестным причинам
Вот JS:
function Player(subject)
{
$("#welcome").animate({opacity:"0",}, 1000, function(){
$(this).css("z-index", "-1");
$("#bgImg").animate({opacity:"0.1",}, 1000, function(){
$("#bgImg").css("z-index", "0");}
);
setTimeout(function(){
$("#musicP").css("z-index", "2");
$("#musicP").animate({opacity:"1",}, 1000);
}, 1000);
});
name = subject;
alert(name);
};
У вас есть несбалансированные конструкции брекетинга где-то. Этот фрагмент в порядке, поэтому он должен находиться в другом месте вашего JS. – Barmar
Любая достойная IDE должна помочь вам найти проблему. – Barmar
IE ненавидит запятые в объектах: '{opacity:" 1 ",}'. –