2010-02-11 59 views

Respuesta

15

Parece que los gráficos no se están cargando correctamente. De forma predeterminada, jQuery UI espera que la carpeta con imágenes sea una subcarpeta de la carpeta donde se encuentra el archivo css. Use una herramienta como firebug (pestaña 'Net') para detectar las solicitudes de la imagen con las flechas y ver de qué URL está intentando cargarla.

+0

Sí David Hedlund me funcionó, gracias –

+0

Gracias. Ni siquiera me di cuenta de que jquery-ui tenía una carpeta de imágenes. Acabo de tener el guión y el CSS. –

1

También tropecé con este problema.

Lo que hice fue, acabo de volver a descargar el tema. Resultó que las imágenes en mi carpeta de temas estaban dañadas.

+0

También volví a descargar y sin problemas – Benjamin

2

Parece que su tema no está completo, asegúrese de que está cargando correctamente la opción de cambio de mes. está siendo encontrado

$(".date").datepicker({ changeMonth: true }); 

o

$(".date").datepicker("option", "changeMonth", true); 

y comprobar el CSS correctamente, puede utilizar Firebug para inspeccionar los archivos llamados y no se encuentran en la pestaña "NET"

2

Respuesta corta. No cargaste imágenes provistas por el tema de jquery ui. consola abierta en cromo o en firefox, donde se le informará qué imágenes y dónde debe colocar sus imágenes.

0

Tengo un problema similar. Puedo cambiar los meses, pero las flechas no son visibles. incluso si doy un estilo dentro de la página para anular. Extraño, porque funcionan en otras páginas.

<style type='text/css'> 
ui-icon ui-icon-circle-triangle-e {z-index:9999 !important; position:absolute} 
</style> 
0

Si va a Chrome o FF y utiliza el inspector, le dirá qué imagen debe estar allí. El elemento tiene este aspecto

<span class="ui-icon ui-icon-circle-triangle-w"> 

    Prev 

</span> 

la regla CSS se ve algo como esto

background-image: url("images/ui-icons_d8e7f3_256x240.png"); 
} 

Como se ha mencionado, la pestaña de red es un gran lugar para ver las imágenes que no se están cargando.

El problema aquí es que la url es relativa al archivo js. Haga clic en una de las 404 imágenes y no aparecerá la url que solicita en la parte superior. Tenga en cuenta que la url es relativa al archivo JS, por lo que si tiene una carpeta de imágenes fuera de la raíz, poner las imágenes allí no le servirá de mucho. copie la carpeta de imágenes del archivo zip que descargó y colóquela en la carpeta js. esto resolvió el problema para mí.

He leído el documento de ChangeMonth por hacer algo diferente. No creo que eso resuelva el problema aquí indicado. http://api.jqueryui.com/datepicker/#option-changeMonth

Cuestiones relacionadas