IE8 y jquery 1.3.2 alternan
-
06-07-2019 - |
Pregunta
Estoy usando esta función jquery que funciona bien en win / mac FF 3.5 y Safari,
Pero no en IE 8, el texto cambia en cada condición, pero el div oculto, con css configurado para mostrar ninguno, no funciona.
//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');
EN IE 8 me sale este error Detalles de error de página web
Agente de usuario: 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) Marca de tiempo: lunes 26 de octubre de 2009 14:12:32 UTC
Mensaje: argumento no válido. Línea: 12 Char: 12949 Código: 0 URI: http://ajax.googleapis.com/ ajax / libs / jquery / 1.3.2 / jquery.min.js
Solución
JQuery está actualmente en 1.4.2; ¿Puedes probar con 1.4.2 y ver si el problema sigue presente?
Otros consejos
Hay un problema con su versión de Jquery. El mío también, intentaré actualizar.