2015-08-16 5 views
-2

https://jsfiddle.net/gmz73oew/.click() функция jquery не работает. Есть идеи?

Так что я пытаюсь сделать так, чтобы при нажатии кнопки высота div увеличивалась. У меня эта анимация работает сама по себе, но у меня проблемы, когда я пытаюсь сделать это, нажав кнопку.

$(document).ready(function() { 
    $("#button1").click(function(){ 
     $("#maBlock").animate({ 
     height: "950px", 
     top: "0px", 
     }, 2000); 
    }); 
    } 

Справка приветствуется.

+1

Синтаксическая ошибка, пропустите '') в конце. Вы должны открыть dev-tool и посмотреть, появляется ли какая-либо ошибка перед запросом. – fuyushimoya

+0

Держите консоль разработчика открытой! Вам не хватает ')' после «готового» обработчика. – Pointy

ответ

0

Вы необходимо добавить скобу и точку с запятой до конца, чтобы закрыть те, которые были открыты $(document).ready(function() {:

$(document).ready(function() { 
    $("#motherfucking-button").click(function() { 
     $("#maBlock").animate({ 
      height: "950px", 
      top: "0px", 
     }, 2000); 
    }); 
});  //here you need the ');' 

https://jsfiddle.net/jofish999/aronp88s/

+0

Спасибо, а остальные за публикацию. Я исправил ошибку, однако анимация все еще не работает :) Любые другие идеи? – seanki

+0

Как вы видите на моей скрипке, он работает сейчас, вы могли бы сделать еще одну скрипку с помощью '),', все еще не работая? @seanki –

+0

Извинения! Вы правы. Спасибо! – seanki

0

Существует ошибка синтаксиса в коде заменить код JS ниже фрагмент кода

click here

$(document).ready(function() { 
    $("#motherfucking-button").click(function(){ 
     $("#maBlock").animate({ 
     height: "950px", 
     top: "0px", 
     }, 2000); 
    }); 
    }); 
0

Вы забыли скобку и точку с запятой в последней строке

$(document).ready(function() { 
    alert('ciao'); 
$("#motherfucking-button").click(function(){ 

    $("#maBlock").animate({ 
    height: "950px", 
    top: "0px", 
    }, 2000); 
}); 
});//<----- this