J'utilise cette fonction jquery qui fonctionne très bien dans la victoire/mac FF 3.5 et Safari,IE8 et jquery 1.3.2 bascule
Mais pas dans IE 8, les modifications de texte sur chaque condition, mais ce qui est caché div, avec css réglé pour afficher aucun ne fonctionne pas.
//Expander Function
function expando(showText, hideText, content, selector) {
var showText= showText;
var hideText= hideText;
$(selector).click(function() {
$(this).html ($(this).html()== hideText ? showText : hideText);
$(content).toggle();
return false;});}
expando('… Read More',' Show Less','span.more-description','a.more-desc');
expando('Click Here To View','Hide Details','ul.more-options','span.solo a');
dans IE 8 Je reçois cette erreur détails de l'erreur Webpage
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0, Mozilla/4.0 (compatible; MSIE 6.0 ; Windows NT 5.1; SV1); SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET CLR 3.0.30618; Media Center PC 5.0; SLCC1) Horodatage: Lun, 26 Oct 2009 14:12:32 UTC
Message: Argument non valide. ligne: 12 Char: 12949 code: 0 URI: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
Avez-vous trouvé une solution à ce problème? J'ai utilisé votre code et ne pouvais pas reproduire l'erreur. J'utilise IE 8.0.7600.16385 –