Привет всем!
нужна помощь может кто подскажет в чем проблема то, я думаю все же скрипт не срабатывает или он не корректно написал,
$(document).ready(function(){
//Блокировка кнопки
$('#signinmodal input').on('change keydown',function(){
$('#signinmodal button').attr('disabled',$(this).val()==");
});
//эффект паралакса
/*$("html").mousemove(function(event){
$('body').css({"background-position-x": '-'+(event.pageX/3)+'px'});
});
*/
//oбработка начала игры
$('#signinmodal form').submit(function (e){
if(started) return false;
e.preventDafault();// не даем сработать форме, сделать запрос
score=0;
time=30;
paused=false;
curent_fruit=Math.floor(Math.random()*6)+1;
started=true;
$('#panel .fruit').addClass('fruit'+curent_fruit);
$('#signinmodal, #guide').fadeOut(500);
$('#panel .left').fadeln(200);
$('#panel .right').fadeln(200);
$('#panel .score').fadeln(200);
$('#panel .fruit').fadeln(200);
$('#panel .score').text('0');
$('#panel .username').text($('#signinmodal input').val());
//добавляю 10 фруктов
for(var i=0;i<10;i++){
add_fruit();
}
//меняю нужный фрукт
setinterval(function(){
if(!paused){
$('panel .fruit').removeClass('fruit'+curent_fruit);
curent_fruit=Math.floor(Math.random()*6)+1;
$('#panel .fruit').addClass('fruit'+curent_fruit);
$('#panel .fruit').css({
"background-color":'#f00'});
setTimeout(function(){
$('#panel .fruit').css({"background-color":'#0f2a9f'});
},500)
}
},5000);
//уменьшаю время
setinterval(function(){
if(!paused){
time--;
$('#panel .timer').text('00:'+(time<10?'0'+time:time));
if(time<=0){
pause_game();
started=false;
$('#modal .header').html('Конец игры<br>Ваш счёт:'+score);
}
}
},1000)
});
var score,time,paused,curent_fruit,started;
//Функция добавления фрукта
var add_fruit=function(){
if(!paused) {
var fr=$('<div class="fruit"></div>');
$('#playground').append(fr);
var type_fruit=(Math.floor(Math.random()*6)+1);
fr.addclass('fruit'+type_fruit);
fr.css({'left':(Math.random()*100)+'%'});
setTimeout(Function(){
if(!paused){
var timeFall = (Math.random()*5+2);
fr.css({'animation':'fall'+timefall+'s'});
fr.on('animationend', function(){
if(!paused){
fr.remove();
add_fruit();
}
});
fr.click(function(){
if(!paused){
if(type_fruit==curent_fruit){
score +=30;
}
else{
score-=30;
}
update_score();
$(this).fadeOut(200, function(){
$(this).remove();
})
}
});
}else setTimeout(add_fruit,1000);
}, Math.random()*1000);
}
else{
setTimeout(add_fruit,1000);
}
};
//Функция обновления счёта
var update_score=function(){
if(score<0) score=0;
$('#panel .score').text(score);
};
//Функция паузы игры
var pause_game=function(){
if(started){
paused=!paused;
$('.fruit').css({"animation-play-state":paused?'paused':"running"});
if(paused){
$('#panel .pause i').removeClass('fa-pause');
$('#panel .pause i').addClass('fa-play');
$('#modal').fadeln(200);
}else{
$('#panel .pause i').removeClass('fa-play');
$('#panel .pause i').addClass('fa-pause');
$('#modal').fadeOut(200);
}
}
};
$('#panel .pause').click(pause_game);
//обработчик нажатия пробела
$(document).keydown(function(e){
if(e.keyCode==32){
pause_game();
}
});
$('#restart').click(function(){
location.reload()
});
});