2013-02-15 2 views
0

У меня есть этот div (#world), который по умолчанию равен высоте 500 пикселей. Я также получил кнопку со значением «open», когда я нажимаю на кнопку, где div #world должен анимироваться и уменьшаться до высоты 200 пикселей в то же время, когда значение кнопки будет изменено на «close».jquery toggle height and change button value

Нужна помощь :( Я гугле это, но я не могу понять, как это. Да, я новичок :)

+1

Показать код. – Curt

+0

Дайте нам отправную точку. У вас есть html как минимум? – BlueBird

ответ

1

Это то, что вы пытаетесь достичь?

Демо: http://jsfiddle.net/FRBhz/

$(document).ready(function() { 
    $('button').click(function() { 
     this.value = (this.value == 'open') ? 'close' : 'open'; 
     var new_height = ($('#world').height() == 500) ? 200 : 500; 
     $('#world').animate({ 
      height: new_height 
     }); 
    }) 
}); 
+0

да, но я, похоже, не работаю для меня ... какую структуру я должен использовать. Я использую