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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top