2010-10-11 2 views
0

Я использую функцию переключения с JQuery и по каким-то причинам не работает, это то, что у меня есть:jQuery: Toggle не работает, помогите?

$(document).ready(function(){ 

      var flip = 1; 
      $("#tg1").click(function() { 
      $("#tg1-contenido").toggle(flip++ % 2 == 0); 
      });​ 
} 

Я не знаю, что я делаю неправильно, любая помощь будет принята с благодарностью. Благодаря!

+0

Firebug отлично подходит для отладки этого материала, он сообщает вам все ошибки. http://getfirebug.com –

ответ

4

Похоже, что вы хотите каждый нажмите, чтобы переключить его видимость, в этом случае вы можете просто использовать .toggle() без параметров, например:

$("#tg1").click(function() { 
    $("#tg1-contenido").toggle(); 
}); 

Это будет скрывать, если это показано на рисунке, и показать его, если он скрыт.

Кроме того, я предполагая ваш код был отрезан, но убедитесь, что вы закрываете свою document.ready обертку правильно, что последняя строка только с } должна быть });.

+0

Да, у меня есть}); в конце, извините. Он по-прежнему работает, хотя – randomizertech

+0

@ fgualda87 - Если это не работает, вы, скорее всего, имеете ошибку JavaScript, проверьте свою консоль! –

+0

Да, сейчас он отлично работает! Большое спасибо!! – randomizertech

Смежные вопросы