2010-10-11 93 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