2013-02-28 2 views
-1

J'entends par les commentaires que toggle ne rentre pas ici, donc je l'ai enlevé.Le code ci-dessous fonctionne ... mais est-il une meilleure façon de le faire .. .Mon Jquery est limité Mercicliquez sur (bouton fonction() - comment faire basculer les styles?

$(document).ready(function(){ 
$('div.botColorBoxBtn1').click(function() { 
     $("div.botColorBox").css({ 'height':'90px'}); 
     $('div.botColorBoxBtn1').hide(); 
     $('div.botColorBoxBtn2').show();return false; 
}); 
}); 

$(document).ready(function(){ 
$('div.botColorBoxBtn2').click(function() { 
     $("div.botColorBox").css({ 'height':'11px'}); 
     $('div.botColorBoxBtn2').hide(); 
     $('div.botColorBoxBtn1').show();return false; 
}); 
}); 
+2

[qu'attendez-vous 'toggle' faire?] (http:...//api.jquery.com/toggle/) – zzzzBov

+1

Utilisez-vous jQuery 1.9 ou supérieur? Si oui, le [toggle()] (http://api.jquery.com/toggle-event/) que vous recherchez n'existe plus –

+1

@ FrédéricHamidi, je le pensais aussi, bu Cela n'a pas de sens pour l'événement toggle. – gdoron

Répondre

3

C'est le résultat escompté, comme .toggle() va afficher/masquer l'élément adapté

+0

Ceci. Vous n'avez pas besoin de basculer là-bas. – SoonDead

+0

Ce que j'espérais ... http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_eff_toggle_func – Brett

Questions connexes