2010-10-11 62 views
0

我使用从jQuery和出于某种原因不能正常工作的切换功能,这是我有:jQuery:切换不工作,帮助?

$(document).ready(function(){ 

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

我不知道我在做什么错了,任何帮助,将不胜感激。谢谢!

+0

Firebug非常适合调试这些东西,它告诉你所有的错误。 http://getfirebug.com – 2010-10-11 01:22:53

回答

4

它看起来像你想每隔点击展开它的知名度,在这种情况下,你可以使用.toggle()不带参数,就像这样:

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

这将隐藏它,如果它的显示,如果显示它它隐藏了。

此外,我假设代码得到切断,但要确保您要关闭document.ready包装正确,只有}最后一行应该是一个});

+0

是的,我确实有});最后,我很抱歉。它现在仍在工作,虽然 – randomizertech 2010-10-11 01:24:15

+0

@ fgualda87 - 如果这不起作用,你很可能有一个JavaScript错误,检查你的控制台! – 2010-10-11 01:25:46

+0

是的,它现在工作完美!非常感谢你!! – randomizertech 2010-10-11 01:53:29