2009-10-26 7 views
1

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

+0

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 –

Répondre

1

JQuery est actuellement sur 1.4.2; pouvez-vous essayer avec 1.4.2 et voir si le problème est toujours présent?

0

Il y a un problème avec votre version Jquery. Le mien aussi, je vais essayer de mettre à jour.

+0

Exactement ce qui ne va pas avec elle? Vous devriez aller plus en détail. – IronMan84