Yo tengo una muy simple script que configura datepicker en tres de mis entradas, este script funciona perfecto en todos los navegadores aparte de Internet Explorer, sólo me preguntaba si alguien sabía por qué. Este es todos de mi JavaScript de la página:

<script type='text/javascript'>
    $(function() {
        CKEDITOR.replace('content');
        $('input.datepicker').datepicker();
        $('input[name="media"]').click(function() {
            $('fieldset.media').toggle('slow');
        });
        $('input[name="digital"]').click(function() {
            $('fieldset.digital').toggle('slow');
        });
    });
</script>

El elemento existe, ya que funciona en todos los navegadores. Firebug (Firefox addon) no muestra ningún error.

Gracias por cualquier ayuda que se le puede dar.

EDITAR

Esto es lo que mi etiqueta de secuencia de comandos para la inclusión de jQuery parece.

<script src='/assets/javascript/jquery.js' type='text/javascript'></script>

EDITAR 2

Es el trabajo completo (incluyendo opacidad) en IE6 y IE7, IE8 no está funcionando.

  • Que versión de IE?
  • ¿Qué versión de jQuery y jQuery UI estás usando? También, exactamente lo que hace o lo que no pasa en IE?
  • ¿Qué de su <script> etiquetas de aspecto, donde se incluyen jQuery?
  • Lo siento, es que en IE 8 con la última versión de jQuery y la interfaz de usuario. La etiqueta de secuencia de comandos está incluido en mi post ahora. Sé que está todo en orden. La opacidad no está funcionando tan bien como el selector de fecha.
  • Usted debe incluir la versión de jQuery número en lugar de simplemente decir «la versión más reciente’. De esa manera será más útil cuando alguien ve el post en 6 meses de tiempo.
  • Bueno, ahora he fijado (awnser abajo), pero sólo para el registro fue de jQuery v1.4.4

InformationsquelleAutor Olical | 2010-11-11

2 Comentarios

  1. 2

    He fijado mediante el uso individual de IDENTIFICACIÓN de cada uno de los elementos y cambiar el condicional comentario para Blueprint CSS a partir de este

    <!--[if IE]>

    A este

    <!--[if lt IE 8]>

    Espero que esto ayuda a algunas personas.

  2. 1

    Sólo estoy lanzando una conjetura aquí, pero ¿has probado a poner el código en el .ready() controlador? Estoy pensando que tal vez la razón por la que el código no funciona es que el documento no está totalmente cargada cuando se ejecuta el código. Así que, para probar, prueba esto:

    $(document).ready(function(){ /*your code here*/ });

    Soy capaz de utilizar el control de selector de fecha sin problemas en IE7 y IE8, pero mi código está en el .listo controlador.

    No puedo dar fe de la funcionalidad en versiones anteriores de IE, pero sospecho que IE6 podría tener algunos problemas.

    • ` $(function() { /*aquí el código*/ }); es equivalente a $(document).ready(function(){ /*your code here*/ });
    • Derecho – el código de la pregunta ya está en un «listo» controlador.

Dejar respuesta

Please enter your comment!
Please enter your name here